Esempio n. 1
0
 public void Read(EndianStream stream)
 {
     FirstVertex = stream.ReadUInt32();
     VertexCount = stream.ReadUInt32();
     if (IsReadAABB)
     {
         AabbMinDelta.Read(stream);
         AabbMaxDelta.Read(stream);
     }
     HasNormals  = stream.ReadBoolean();
     HasTangents = stream.ReadBoolean();
     stream.AlignStream(AlignType.Align4);
 }
Esempio n. 2
0
 public void Read(AssetReader reader)
 {
     if (IsReadName(reader.Version))
     {
         Name = reader.ReadString();
     }
     FirstVertex = reader.ReadUInt32();
     VertexCount = reader.ReadUInt32();
     if (IsReadAABB(reader.Version))
     {
         AabbMinDelta.Read(reader);
         AabbMaxDelta.Read(reader);
     }
     HasNormals  = reader.ReadBoolean();
     HasTangents = reader.ReadBoolean();
     if (IsAlign(reader.Version))
     {
         reader.AlignStream(AlignType.Align4);
     }
 }
Esempio n. 3
0
 public void Read(AssetStream stream)
 {
     if (IsReadName(stream.Version))
     {
         Name = stream.ReadString();
     }
     FirstVertex = stream.ReadUInt32();
     VertexCount = stream.ReadUInt32();
     if (IsReadAABB(stream.Version))
     {
         AabbMinDelta.Read(stream);
         AabbMaxDelta.Read(stream);
     }
     HasNormals  = stream.ReadBoolean();
     HasTangents = stream.ReadBoolean();
     if (IsAlign(stream.Version))
     {
         stream.AlignStream(AlignType.Align4);
     }
 }