public bool LoadFromStream(NullMemoryStream stream) { byte b; bool res = stream.ReadByte(out b); mWrapMode = (NullTextureWrap)b; res &= stream.ReadByte(out b); mTextureMode = (NullTextureMode)b; res &= stream.ReadByte(out mAlphaChannel); res &= stream.ReadInt(out mTextureId); res &= stream.ReadString(out mTextureNameArray); return(res); }
public bool LoadFromStream(NullMemoryStream stream) { bool res = stream.ReadString(out mMaterialName); res &= stream.ReadInt(out mMaterialId); res &= stream.ReadString(out mLibraryName); res &= stream.ReadUInt(out mAmbientColor); res &= stream.ReadUInt(out mDiffuseColor); res &= stream.ReadUInt(out mSpecularColor); res &= stream.ReadUInt(out mEmissiveColor); res &= stream.ReadByte(out mShinStrength); res &= stream.ReadByte(out mShininess); res &= mTextureArray.LoadFromStream(stream); return(res); }
public bool LoadFromStream(NullMemoryStream stream) { Clear(); bool res = stream.ReadList(out mUVArray); if (mUVArray.Count == 0) { return(res); } byte b; res &= stream.ReadByte(out b); mUVType = (UVType)b; res &= stream.ReadByte(out b); mUVDataType = (NullDataStructType)b; return(res); }
public bool LoadFromStream(NullMemoryStream stream) { byte b; bool res = stream.ReadByte(out b); res &= stream.ReadInt(out mMeshObjectIndex); res &= stream.ReadList(out mVertexPosArray); res &= stream.ReadList(out mNormalArray, GetVertexCount()); return(res); }