Inherits Physics::ShapeConfiguration.
 | 
| 
const void *  | m_vertexData = nullptr | 
|   | 
| 
AZ::u32  | m_vertexCount = 0 | 
|   | 
| 
AZ::u32  | m_vertexStride = 4 | 
|   | Data size of a given vertex, e.g. float * 3 = 12. 
  | 
|   | 
| 
const void *  | m_indexData = nullptr | 
|   | 
| 
AZ::u32  | m_indexCount = 0 | 
|   | 
| 
AZ::u32  | m_indexStride = 12 | 
|   | Data size of indices for a given triangle, e.g. AZ::u32 * 3 = 12. 
  | 
|   | 
| bool  | m_copyData = true | 
|   | 
| 
AZ::Vector3  | m_scale = ShapeConstants::DefaultScale | 
|   | 
 | 
| 
static void  | Reflect (AZ::ReflectContext *context) | 
|   | 
◆ Clone()
  
  
      
        
          | AZStd::shared_ptr< ShapeConfiguration > Physics::TriangleMeshShapeConfiguration::Clone  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ GetShapeType()
  
  
      
        
          | ShapeType Physics::TriangleMeshShapeConfiguration::GetShapeType  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ m_copyData
      
        
          | bool Physics::TriangleMeshShapeConfiguration::m_copyData = true | 
        
      
 
If set, vertex/index buffers will be copied in the native physics implementation, and don't need to be kept alive by the caller; 
 
 
The documentation for this class was generated from the following file:
- Code/Framework/AzFramework/AzFramework/Physics/ShapeConfiguration.h