Bullet Physics 3D Block Toy
Public Attributes | List of all members
CModelDesc Class Reference

Model descriptor. More...

#include <Descriptors.h>

Public Attributes

eModel m_eModelType = eModel::Unknown
 Model type.
 
std::unique_ptr< Model > m_pModel
 Pointer to model.
 
Vector3 m_vPos
 Position of center in Object Space.
 
Vector3 m_vExtents
 Extents of model in Render World coordinates.
 
std::vector< std::shared_ptr< IEffect > > m_Effects
 Model effects.
 
std::unique_ptr< EffectTextureFactory > m_pResources
 Pointer to model resources.
 

Detailed Description

Describes various properties of a 3D model using the Model type from DirectXTK12. This descriptor uses a unique_ptr to a Model and shared_ptrs to IEffects because DirectXTK12 insists that we use managed pointers, like it or not.