Information for converting a single frame of a Model to a Surface.
More...
Inherits G3D::ReferenceCountedObject.
Inherited by G3D::ArticulatedModel::Pose, G3D::FontModel::Pose, G3D::MD2Model::Pose, and G3D::MD3Model::Pose.
|
| Pose () |
|
virtual | ~Pose () |
|
virtual shared_ptr< Pose > | clone () const =0 |
|
virtual bool | differentBounds (const shared_ptr< Pose > &other) const =0 |
| Returns true if other is null, has a different type than this, or would cause a Model of the appropriate type to change its bounding boxes. More...
|
|
|
template<class T , class ... ArgTypes> |
static shared_ptr< T > | createShared (ArgTypes &&... args) |
| Like std::make_shared, but works for protected constructors. More...
|
|
Information for converting a single frame of a Model to a Surface.
◆ Pose()
G3D::Model::Pose::Pose |
( |
| ) |
|
|
inline |
◆ ~Pose()
virtual G3D::Model::Pose::~Pose |
( |
| ) |
|
|
inlinevirtual |
◆ clone()
virtual shared_ptr<Pose> G3D::Model::Pose::clone |
( |
| ) |
const |
|
pure virtual |
◆ createShared()
template<class T , class ... ArgTypes>
static shared_ptr<T> G3D::ReferenceCountedObject::createShared |
( |
ArgTypes &&... |
args | ) |
|
|
inlinestaticprotectedinherited |
Like std::make_shared, but works for protected constructors.
Call as createShared<myclass>.
◆ differentBounds()
virtual bool G3D::Model::Pose::differentBounds |
( |
const shared_ptr< Pose > & |
other | ) |
const |
|
pure virtual |