public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_format = new hkVertexFormat(); m_format.Read(des, br); m_elementOffsets_0 = br.ReadInt32(); m_elementOffsets_1 = br.ReadInt32(); m_elementOffsets_2 = br.ReadInt32(); m_elementOffsets_3 = br.ReadInt32(); m_elementOffsets_4 = br.ReadInt32(); m_elementOffsets_5 = br.ReadInt32(); m_elementOffsets_6 = br.ReadInt32(); m_elementOffsets_7 = br.ReadInt32(); m_elementOffsets_8 = br.ReadInt32(); m_elementOffsets_9 = br.ReadInt32(); m_elementOffsets_10 = br.ReadInt32(); m_elementOffsets_11 = br.ReadInt32(); m_elementOffsets_12 = br.ReadInt32(); m_elementOffsets_13 = br.ReadInt32(); m_elementOffsets_14 = br.ReadInt32(); m_elementOffsets_15 = br.ReadInt32(); m_elementOffsets_16 = br.ReadInt32(); m_elementOffsets_17 = br.ReadInt32(); m_elementOffsets_18 = br.ReadInt32(); m_elementOffsets_19 = br.ReadInt32(); m_elementOffsets_20 = br.ReadInt32(); m_elementOffsets_21 = br.ReadInt32(); m_elementOffsets_22 = br.ReadInt32(); m_elementOffsets_23 = br.ReadInt32(); m_elementOffsets_24 = br.ReadInt32(); m_elementOffsets_25 = br.ReadInt32(); m_elementOffsets_26 = br.ReadInt32(); m_elementOffsets_27 = br.ReadInt32(); m_elementOffsets_28 = br.ReadInt32(); m_elementOffsets_29 = br.ReadInt32(); m_elementOffsets_30 = br.ReadInt32(); m_elementOffsets_31 = br.ReadInt32(); br.ReadUInt32(); m_memory = des.ReadByteArray(br); m_vertexStride = br.ReadInt32(); m_locked = br.ReadBoolean(); br.ReadUInt16(); br.ReadByte(); m_numVertices = br.ReadInt32(); m_isBigEndian = br.ReadBoolean(); m_isSharable = br.ReadBoolean(); br.ReadUInt16(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_vertexFormat = new hkVertexFormat(); m_vertexFormat.Read(des, br); br.ReadUInt32(); m_lockedElements = des.ReadClassArray<hkMultipleVertexBufferLockedElement>(br); m_lockedBuffer = des.ReadClassPointer<hkMemoryMeshVertexBuffer>(br); m_elementInfos = des.ReadClassArray<hkMultipleVertexBufferElementInfo>(br); m_vertexBufferInfos = des.ReadClassArray<hkMultipleVertexBufferVertexBufferInfo>(br); m_numVertices = br.ReadInt32(); m_isLocked = br.ReadBoolean(); br.ReadUInt16(); br.ReadByte(); m_updateCount = br.ReadUInt32(); m_writeLock = br.ReadBoolean(); m_isSharable = br.ReadBoolean(); m_constructionComplete = br.ReadBoolean(); br.ReadByte(); }