public int SaveToStream(NullMemoryStream stream) { int size = stream.WriteByte((byte)mWrapMode); size = stream.WriteByte((byte)mTextureMode); size = stream.WriteByte(mAlphaChannel); size = stream.WriteInt(mTextureId); size = stream.WriteString(mTextureNameArray); return(size); }
public int SaveToStream(NullMemoryStream stream) { CurrentVersion = NullMeshFile.MESH_FILE_VERSION; int size = stream.WriteList(mUVArray, false); if (mUVArray.Count == 0) { return(size); } size += stream.WriteByte((byte)mUVType); size += stream.WriteByte((byte)mUVDataType); return(size); }
public int SaveToStream(NullMemoryStream stream) { int size = stream.WriteString(mMaterialName); size += stream.WriteInt(mMaterialId); size += stream.WriteString(mLibraryName); size += stream.WriteUInt(mAmbientColor); size += stream.WriteUInt(mDiffuseColor); size += stream.WriteUInt(mSpecularColor); size += stream.WriteUInt(mEmissiveColor); size += stream.WriteByte(mShinStrength); size += stream.WriteByte(mShininess); size += mTextureArray.SaveToStream(stream); return(size); }
public int SaveToStream(NullMemoryStream stream) { int size = stream.WriteByte((byte)mVertexDataType); size += stream.WriteInt(mMeshObjectIndex); size += stream.WriteList(mVertexPosArray, false); size += stream.WriteList(mNormalArray, true); return(size); }