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 |