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); }
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); } }
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); } }