Exemplo n.º 1
0
void ImageClient::writeTo(DataBuffer& buf) const {
	if (mGenerator) {
		buf.add(mGenerator->getBlobType());
		mGenerator->writeTo(buf);
	}
	buf.add(ds::TERMINATOR_CHAR);
}
Exemplo n.º 2
0
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);
}
Exemplo n.º 3
0
void Resource::Id::writeTo(DataBuffer& buf) const
{
	buf.add(mType);
	buf.add(mValue);
}