XII Release 0.1.0
Loading...
Searching...
No Matches
xiiMeshAssetProperties Class Reference
Inheritance diagram for xiiMeshAssetProperties:
[legend]

Static Public Member Functions

static void PropertyMetaStateEventHandler (xiiPropertyMetaStateEvent &e)
 
- Static Public Member Functions inherited from xiiNoBase
static const xiiRTTIGetStaticRTTI ()
 

Public Attributes

xiiString m_sMeshFile
 
float m_fUniformScaling = 1.0f
 
float m_fRadius = 0.5f
 
float m_fRadius2 = 0.5f
 
float m_fHeight = 1.0f
 
xiiAngle m_Angle = xiiAngle::MakeFromDegree(360.0f)
 
xiiUInt16 m_uiDetail = 0
 
xiiUInt16 m_uiDetail2 = 0
 
bool m_bCap = true
 
bool m_bCap2 = true
 
xiiEnum< xiiMeshImportTransformm_ImportTransform
 
xiiEnum< xiiBasisAxism_RightDir = xiiBasisAxis::PositiveX
 
xiiEnum< xiiBasisAxism_UpDir = xiiBasisAxis::PositiveY
 
bool m_bFlipForwardDir = true
 
xiiMeshPrimitive::Enum m_PrimitiveType = xiiMeshPrimitive::Default
 
bool m_bRecalculateNormals = false
 
bool m_bRecalculateTrangents = true
 
bool m_bImportMaterials = true
 
xiiEnum< xiiMeshNormalPrecisionm_NormalPrecision
 
xiiEnum< xiiMeshTexCoordPrecisionm_TexCoordPrecision
 
xiiEnum< xiiMeshVertexColorConversionm_VertexColorConversion
 
xiiHybridArray< xiiMaterialResourceSlot, 8 > m_Slots
 
xiiUInt32 m_uiVertices = 0
 
xiiUInt32 m_uiTriangles = 0
 
bool m_bSimplifyMesh = false
 
bool m_bAggressiveSimplification = false
 
xiiUInt8 m_uiMeshSimplification = 50
 
xiiUInt8 m_uiMaxSimplificationError = 5
 

Additional Inherited Members

- Public Member Functions inherited from xiiReflectedClass
virtual const xiiRTTIGetDynamicRTTI () const
 
bool IsInstanceOf (const xiiRTTI *pType) const
 Returns whether the type of this instance is of the given type or derived from it.
 
template<typename T>
XII_ALWAYS_INLINE bool IsInstanceOf () const
 Returns whether the type of this instance is of the given type or derived from it.
 

The documentation for this class was generated from the following files: