public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_convexPieceStream = des.ReadUInt32Array(br); m_convexPieceOffsets = des.ReadUInt32Array(br); m_convexPieceSingleTriangles = des.ReadUInt32Array(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_name = des.ReadStringPointer(br); m_operators = des.ReadUInt32Array(br); m_usedBuffers = des.ReadClassArray <hclClothStateBufferAccess>(br); m_usedTransformSets = des.ReadClassArray <hclClothStateTransformSetAccess>(br); m_usedSimCloths = des.ReadUInt32Array(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_vertices = des.ReadSingleArray(br); m_indices16 = des.ReadUInt16Array(br); m_indices32 = des.ReadUInt32Array(br); m_materialIndices = des.ReadByteArray(br); m_materials = des.ReadUInt32Array(br); m_materialIndices16 = des.ReadUInt16Array(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_positions = des.ReadVector4Array(br); m_nodes = des.ReadClassArray <hkaiDirectedGraphExplicitCostNode>(br); m_edges = des.ReadClassArray <hkaiDirectedGraphExplicitCostEdge>(br); m_nodeData = des.ReadUInt32Array(br); m_edgeData = des.ReadUInt32Array(br); m_nodeDataStriding = br.ReadInt32(); m_edgeDataStriding = br.ReadInt32(); m_streamingSets = des.ReadClassArray <hkaiStreamingSet>(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_node = des.ReadClassPointer <hkxNode>(br); br.ReadUInt64(); m_worldFromMesh = des.ReadMatrix4(br); br.ReadUInt64(); m_skinBinding = des.ReadClassPointer <hkxSkinBinding>(br); m_vertexChannels = des.ReadUInt32Array(br); m_triangleChannels = des.ReadUInt32Array(br); m_edgeChannels = des.ReadUInt32Array(br); m_meshBufferInterfaces = des.ReadClassPointerArray <hclSceneDataSetupMeshSection>(br); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_vectorData = des.ReadUInt32Array(br); m_floatData = des.ReadUInt32Array(br); m_uint32Data = des.ReadUInt32Array(br); m_uint16Data = des.ReadUInt16Array(br); m_uint8Data = des.ReadByteArray(br); m_numVerts = br.ReadUInt32(); m_vectorStride = br.ReadUInt32(); m_floatStride = br.ReadUInt32(); m_uint32Stride = br.ReadUInt32(); m_uint16Stride = br.ReadUInt32(); m_uint8Stride = br.ReadUInt32(); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_transformSetIndex = br.ReadInt32(); br.ReadUInt32(); m_transformIndices = des.ReadUInt32Array(br); m_offsets = des.ReadMatrix4Array(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_pParam = des.ReadClassPointer <fsnpCustomMeshParameter>(br); m_triangleIndexToShapeKey = des.ReadUInt32Array(br); br.ReadUInt64(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_nestedTypeHkbGeneratorPtr = des.ReadClassPointer <hkbGenerator>(br); m_nestedTypeHkbGeneratorRefPtr = des.ReadClassPointer <hkbGenerator>(br); m_nestedTypeHkbModifierPtr = des.ReadClassPointer <hkbModifier>(br); m_nestedTypeHkbModifierRefPtr = des.ReadClassPointer <hkbModifier>(br); m_nestedTypeHkbCustomIdSelectorPtr = des.ReadClassPointer <hkbCustomIdSelector>(br); m_nestedTypeHkbCustomIdSelectorRefPtr = des.ReadClassPointer <hkbCustomIdSelector>(br); m_nestedTypeArrayBool = des.ReadBooleanArray(br); m_nestedTypeArrayHkBool = des.ReadBooleanArray(br); m_nestedTypeArrayCString = des.ReadStringPointerArray(br); m_nestedTypeArrayHkStringPtr = des.ReadStringPointerArray(br); m_nestedTypeArrayHkInt8 = des.ReadSByteArray(br); m_nestedTypeArrayHkInt16 = des.ReadInt16Array(br); m_nestedTypeArrayHkInt32 = des.ReadInt32Array(br); m_nestedTypeArrayHkUint8 = des.ReadByteArray(br); m_nestedTypeArrayHkUint16 = des.ReadUInt16Array(br); m_nestedTypeArrayHkUint32 = des.ReadUInt32Array(br); m_nestedTypeArrayHkReal = des.ReadSingleArray(br); m_nestedTypeArrayHkbGeneratorPtr = des.ReadClassPointerArray <hkbGenerator>(br); m_nestedTypeArrayHkbGeneratorRefPtr = des.ReadClassPointerArray <hkbGenerator>(br); m_nestedTypeArrayHkbModifierPtr = des.ReadClassPointerArray <hkbModifier>(br); m_nestedTypeArrayHkbModifierRefPtr = des.ReadClassPointerArray <hkbModifier>(br); m_nestedTypeArrayHkbCustomIdSelectorPtr = des.ReadClassPointerArray <hkbCustomIdSelector>(br); m_nestedTypeArrayHkbCustomIdSelectorRefPtr = des.ReadClassPointerArray <hkbCustomIdSelector>(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_simulationInfo = new hclSimClothDataOverridableSimulationInfo(); m_simulationInfo.Read(des, br); m_name = des.ReadStringPointer(br); m_particleDatas = des.ReadClassArray <hclSimClothDataParticleData>(br); m_fixedParticles = des.ReadUInt16Array(br); m_triangleIndices = des.ReadUInt16Array(br); m_triangleFlips = des.ReadByteArray(br); m_totalMass = br.ReadSingle(); br.ReadUInt32(); m_collidableTransformMap = new hclSimClothDataCollidableTransformMap(); m_collidableTransformMap.Read(des, br); m_perInstanceCollidables = des.ReadClassPointerArray <hclCollidable>(br); m_staticConstraintSets = des.ReadClassPointerArray <hclConstraintSet>(br); m_antiPinchConstraintSets = des.ReadClassPointerArray <hclConstraintSet>(br); m_simClothPoses = des.ReadClassPointerArray <hclSimClothPose>(br); m_actions = des.ReadClassPointerArray <hclAction>(br); m_staticCollisionMasks = des.ReadUInt32Array(br); m_perParticlePinchDetectionEnabledFlags = des.ReadBooleanArray(br); m_collidablePinchingDatas = des.ReadClassArray <hclSimClothDataCollidablePinchingData>(br); m_minPinchedParticleIndex = br.ReadUInt16(); m_maxPinchedParticleIndex = br.ReadUInt16(); m_maxCollisionPairs = br.ReadUInt32(); m_maxParticleRadius = br.ReadSingle(); m_landscapeCollisionData = new hclSimClothDataLandscapeCollisionData(); m_landscapeCollisionData.Read(des, br); m_numLandscapeCollidableParticles = br.ReadUInt32(); m_doNormals = br.ReadBoolean(); br.ReadUInt16(); br.ReadByte(); m_transferMotionData = new hclSimClothDataTransferMotionData(); m_transferMotionData.Read(des, br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_packedVertices = des.ReadUInt32Array(br); m_sharedVertices = des.ReadUInt64Array(br); m_primitiveDataRuns = des.ReadClassArray <hknpCompressedMeshShapeTreeDataRun>(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); br.ReadUInt64(); m_removeInfo = des.ReadUInt32Array(br); br.ReadUInt64(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); br.ReadUInt64(); m_convexRadius = br.ReadSingle(); m_weldingType = (WeldingType)br.ReadByte(); m_hasPerPrimitiveCollisionFilterInfo = br.ReadBoolean(); m_hasPerPrimitiveUserData = br.ReadBoolean(); br.ReadByte(); m_collisionFilterInfoPalette = des.ReadUInt32Array(br); m_userDataPalette = des.ReadUInt32Array(br); m_userStringPalette = des.ReadStringPointerArray(br); br.ReadUInt64(); m_tree = new hkpBvCompressedMeshShapeTree(); m_tree.Read(des, br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt32(); m_sectionUid = br.ReadUInt32(); m_runtimeId = br.ReadInt32(); br.ReadUInt32(); m_originalGraph = des.ReadClassPointer <hkaiDirectedGraphExplicitCost>(br); m_nodeMap = des.ReadInt32Array(br); m_instancedNodes = des.ReadClassArray <hkaiDirectedGraphExplicitCostNode>(br); m_ownedEdges = des.ReadClassArray <hkaiDirectedGraphExplicitCostEdge>(br); m_ownedEdgeData = des.ReadUInt32Array(br); m_userEdgeCount = des.ReadInt32Array(br); m_freeEdgeBlocks = des.ReadClassArray <hkaiDirectedGraphInstanceFreeBlockList>(br); br.ReadUInt64(); m_transform = des.ReadTransform(br); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_minMaxData = des.ReadUInt32Array(br); m_xRes = br.ReadUInt16(); m_zRes = br.ReadUInt16(); br.ReadUInt32(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_shape = des.ReadClassPointer <hknpCompoundShape>(br); m_instanceMasks = des.ReadClassPointerArray <hknpShapeKeyMask>(br); m_filter = des.ReadUInt32Array(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_bitsPerIndex = br.ReadInt32(); m_bitsPerWIndex = br.ReadInt32(); m_wIndexMask = br.ReadInt32(); m_indexMask = br.ReadInt32(); m_radius = br.ReadSingle(); m_weldingType = (WeldingType)br.ReadByte(); m_materialType = (MaterialType)br.ReadByte(); br.ReadUInt16(); m_materials = des.ReadUInt32Array(br); m_materials16 = des.ReadUInt16Array(br); m_materials8 = des.ReadByteArray(br); m_transforms = des.ReadQSTransformArray(br); m_bigVertices = des.ReadVector4Array(br); m_bigTriangles = des.ReadClassArray <hkpCompressedMeshShapeBigTriangle>(br); m_chunks = des.ReadClassArray <hkpCompressedMeshShapeChunk>(br); m_convexPieces = des.ReadClassArray <hkpCompressedMeshShapeConvexPiece>(br); m_error = br.ReadSingle(); br.ReadUInt32(); m_bounds = new hkAabb(); m_bounds.Read(des, br); m_defaultCollisionFilterInfo = br.ReadUInt32(); br.ReadUInt64(); br.ReadUInt32(); m_materialStriding = br.ReadUInt16(); m_numMaterials = br.ReadUInt16(); br.ReadUInt32(); m_namedMaterials = des.ReadClassArray <hkpNamedMeshMaterial>(br); br.ReadUInt64(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_visitedEdges = des.ReadUInt32Array(br); m_pathOut = des.ReadClassArray <hkaiPathPathPoint>(br); m_outputParameters = new hkaiAstarOutputParameters(); m_outputParameters.Read(des, br); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_startNodeKeys = des.ReadUInt32Array(br); m_initialCosts = des.ReadSingleArray(br); m_goalNodeKeys = des.ReadUInt32Array(br); m_finalCosts = des.ReadSingleArray(br); m_maxNumberOfIterations = br.ReadInt32(); m_agentInfo = new hkaiAgentTraversalInfo(); m_agentInfo.Read(des, br); br.ReadUInt32(); m_searchParameters = new hkaiGraphPathSearchParameters(); m_searchParameters.Read(des, br); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_sections = des.ReadClassArray <hkMemoryMeshShapeSection>(br); m_indices16 = des.ReadUInt16Array(br); m_indices32 = des.ReadUInt32Array(br); m_name = des.ReadStringPointer(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_numFrames = br.ReadInt32(); m_numBlocks = br.ReadInt32(); m_maxFramesPerBlock = br.ReadInt32(); m_maskAndQuantizationSize = br.ReadInt32(); m_blockDuration = br.ReadSingle(); m_blockInverseDuration = br.ReadSingle(); m_frameDuration = br.ReadSingle(); br.ReadUInt32(); m_blockOffsets = des.ReadUInt32Array(br); m_floatBlockOffsets = des.ReadUInt32Array(br); m_transformOffsets = des.ReadUInt32Array(br); m_floatOffsets = des.ReadUInt32Array(br); m_data = des.ReadByteArray(br); m_endian = br.ReadInt32(); br.ReadUInt32(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_vertices = des.ReadVector4Array(br); m_indices8 = des.ReadByteArray(br); m_indices16 = des.ReadUInt16Array(br); m_indices32 = des.ReadUInt32Array(br); m_materialIndices = des.ReadByteArray(br); m_materials = des.ReadClassArray <hkpStorageExtendedMeshShapeMaterial>(br); m_namedMaterials = des.ReadClassArray <hkpNamedMeshMaterial>(br); m_materialIndices16 = des.ReadUInt16Array(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_indexType = (IndexType)br.ReadSByte(); br.ReadUInt32(); br.ReadUInt16(); br.ReadByte(); m_indices16 = des.ReadUInt16Array(br); m_indices32 = des.ReadUInt32Array(br); m_vertexBaseOffset = br.ReadUInt32(); m_length = br.ReadUInt32(); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_visitedEdgesOut = des.ReadUInt32Array(br); m_distancesOut = des.ReadSingleArray(br); m_pointsOut = des.ReadVector4Array(br); m_doNotExceedArrayCapacity = br.ReadBoolean(); br.ReadUInt16(); br.ReadByte(); m_numIterationsOut = br.ReadInt32(); m_finalFaceKey = br.ReadUInt32(); m_accumulatedDistance = br.ReadSingle(); m_finalPoint = des.ReadVector4(br); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_accuracy = br.ReadSingle(); br.ReadUInt64(); br.ReadUInt32(); m_domain = new hkAabb(); m_domain.Read(des, br); m_origin = des.ReadVector4(br); m_scale = des.ReadVector4(br); m_range_0 = br.ReadSingle(); m_range_1 = br.ReadSingle(); m_nodes = des.ReadUInt32Array(br); m_voxels = des.ReadUInt16Array(br); br.ReadUInt64(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_meshInfos = des.ReadClassArray <hkaiNavMeshCutterMeshInfo>(br); m_connectivityInfo = new hkaiNavMeshCutterSavedConnectivity(); m_connectivityInfo.Read(des, br); m_streamingCollection = des.ReadClassPointer <hkaiStreamingCollection>(br); m_forceRecutFaceKeys = des.ReadUInt32Array(br); m_forceClearanceCalcFaceKeys = des.ReadUInt32Array(br); m_up = des.ReadVector4(br); m_edgeMatchParams = new hkaiNavMeshEdgeMatchingParameters(); m_edgeMatchParams.Read(des, br); br.ReadUInt64(); m_cutEdgeTolerance = br.ReadSingle(); m_minEdgeMatchingLength = br.ReadSingle(); m_smallGapFixupTolerance = br.ReadSingle(); m_performValidationChecks = br.ReadBoolean(); m_clearanceResetMethod = (ClearanceResetMethod)br.ReadByte(); m_recomputeClearanceAfterCutting = br.ReadBoolean(); m_useNewCutter = br.ReadBoolean(); m_domainQuantum = br.ReadSingle(); br.ReadUInt64(); br.ReadUInt32(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_startPoint = des.ReadVector4(br); m_goalPoints = des.ReadVector4Array(br); m_startCellKey = br.ReadUInt32(); br.ReadUInt32(); m_goalCellKeys = des.ReadUInt32Array(br); m_maxNumberOfIterations = br.ReadInt32(); m_agentInfo = new hkaiAgentTraversalInfo(); m_agentInfo.Read(des, br); br.ReadUInt64(); br.ReadUInt32(); m_searchParameters = new hkaiNavVolumePathSearchParameters(); m_searchParameters.Read(des, br); br.ReadUInt64(); br.ReadUInt64(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_vertexIndices = des.ReadUInt32Array(br); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_words = des.ReadUInt32Array(br); m_numBits = br.ReadInt32(); br.ReadUInt32(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_descriptors = des.ReadClassArray <hkpBreakableMultiMaterialInverseMappingDescriptor>(br); m_subShapeIds = des.ReadUInt32Array(br); }