예제 #1
0
void PanoramicVideo::writeAttributesTo(ds::DataBuffer& buf) {
	ds::ui::Sprite::writeAttributesTo(buf);

	if(mDirty.has(SPHERE_DIRTY)) {
		buf.add(mSphereCoordsAtt);
		buf.add(mXRot);
		buf.add(mYRot);
	}
}
예제 #2
0
파일: pdf.cpp 프로젝트: hksonngan/ds_cinder
void Pdf::writeAttributesTo(ds::DataBuffer &buf) {
	inherited::writeAttributesTo(buf);

	if (mDirty.has(PDF_FN_DIRTY)) {
		buf.add(PDF_FN_ATT);
		buf.add(mResourceFilename);
	}
	if (mDirty.has(PDF_PAGEMODE_DIRTY)) {
		buf.add(PDF_PAGEMODE_ATT);
		buf.add<int32_t>(static_cast<int32_t>(mPageSizeMode));
	}
}
예제 #3
0
void Circle::writeAttributesTo(ds::DataBuffer& buf) {
	inherited::writeAttributesTo(buf);

	if(mDirty.has(RADIUS_DIRTY)) {
		buf.add(RADIUS_ATT);
		buf.add(mRadius);
	}
	if (mDirty.has(FILLED_DIRTY)) {
		buf.add(FILLED_ATT);
		buf.add(mFilled);
	}
	if(mDirty.has(LINE_WIDTH_DIRTY)){
		buf.add(LINE_WIDTH_ATT);
		buf.add(mLineWidth);
	}
}