Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }