Lines Matching refs:stream
158 void Type::serialize(Context *rsc, OStream *stream) const {
160 stream->addU32((uint32_t)getClassId());
163 stream->addString(&name);
165 mElement->serialize(rsc, stream);
167 stream->addU32(mHal.state.dimX);
168 stream->addU32(mHal.state.dimY);
169 stream->addU32(mHal.state.dimZ);
171 stream->addU8((uint8_t)(mHal.state.lodCount ? 1 : 0));
172 stream->addU8((uint8_t)(mHal.state.faces ? 1 : 0));
175 Type *Type::createFromStream(Context *rsc, IStream *stream) {
177 RsA3DClassID classID = (RsA3DClassID)stream->loadU32();
184 stream->loadString(&name);
186 Element *elem = Element::createFromStream(rsc, stream);
191 uint32_t x = stream->loadU32();
192 uint32_t y = stream->loadU32();
193 uint32_t z = stream->loadU32();
194 uint8_t lod = stream->loadU8();
195 uint8_t faces = stream->loadU8();