void ImageClient::writeTo(DataBuffer& buf) const { if (mGenerator) { buf.add(mGenerator->getBlobType()); mGenerator->writeTo(buf); } buf.add(ds::TERMINATOR_CHAR); }
void Input::writeTo(DataBuffer& buf) const { for (auto it=mColor.begin(), end=mColor.end(); it!=end; ++it) { buf.add(COLOR_ATT); buf.add(*it); } for (auto it=mFloat.begin(), end=mFloat.end(); it!=end; ++it) { buf.add(FLOAT_ATT); buf.add(*it); } for (auto it=mVec2.begin(), end=mVec2.end(); it!=end; ++it) { buf.add(VEC2_ATT); buf.add(*it); } buf.add(END_ATT); }
void Resource::Id::writeTo(DataBuffer& buf) const { buf.add(mType); buf.add(mValue); }