![]() |
Bullet Physics 3D Block Toy
|
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. | |
Describes various properties of a 3D model using the Model
type from DirectXTK12. This descriptor uses a unique_ptr
to a Model
and shared_ptr
s to IEffect
s because DirectXTK12 insists that we use managed pointers, like it or not.