Support Forum       G3D Web Page     
Public Member Functions | Public Attributes | Static Protected Member Functions | List of all members
G3D::FontModel::Pose Class Reference

Inherits G3D::Model::Pose.

Public Member Functions

 Pose ()
 
virtual ~Pose ()
 
shared_ptr< Model::Poseclone () const override
 
virtual bool differentBounds (const shared_ptr< Model::Pose > &other) const override
 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...
 

Public Attributes

Color3 color
 
Surface::ExpressiveLightScatteringProperties expressiveLightScatteringProperties
 
float size
 
String text
 

Static Protected Member Functions

template<class T , class ... ArgTypes>
static shared_ptr< T > createShared (ArgTypes &&... args)
 Like std::make_shared, but works for protected constructors. More...
 

Constructor & Destructor Documentation

◆ Pose()

G3D::FontModel::Pose::Pose ( )
inline

◆ ~Pose()

virtual G3D::FontModel::Pose::~Pose ( )
inlinevirtual

Reimplemented from G3D::Model::Pose.

Member Function Documentation

◆ clone()

shared_ptr<Model::Pose> G3D::FontModel::Pose::clone ( ) const
inlineoverridevirtual

Implements G3D::Model::Pose.

◆ 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::FontModel::Pose::differentBounds ( const shared_ptr< Model::Pose > &  other) const
overridevirtual

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.

Implements G3D::Model::Pose.

Member Data Documentation

◆ color

Color3 G3D::FontModel::Pose::color

◆ expressiveLightScatteringProperties

Surface::ExpressiveLightScatteringProperties G3D::FontModel::Pose::expressiveLightScatteringProperties

◆ size

float G3D::FontModel::Pose::size

◆ text

String G3D::FontModel::Pose::text

documentation generated on Wed Nov 24 2021 08:01:55 using doxygen 1.8.15