VisioMove  2.1.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Friends Pages
VgEngine::VgFunctorDescriptor Class Reference

This is the super class for all functor descriptor classes in the SDK. More...

Inheritance diagram for VgEngine::VgFunctorDescriptor:
Inheritance graph

Public Member Functions

virtual ~VgFunctorDescriptor ()
 Class destructor. More...
 
- Public Member Functions inherited from VgEngine::VgReferenced
 VgReferenced ()
 Constructor. More...
 
 VgReferenced (const VgReferenced &pThis)
 Copy constructor. More...
 
virtual ~VgReferenced ()
 Destructor. More...
 
VgReferencedoperator= (const VgReferenced &pThis)
 Assignment operator. More...
 
void ref () const
 This method is used to add a reference to this object. More...
 
int unref () const
 This method is used to remove a reference to this object. More...
 
int getNbReferences () const
 Retrieves the number of references to this object. More...
 

Public Attributes

float mStartTime
 The functor start time (relative to the animation's start time). More...
 
float mEndTime
 The functor's end time (relative to the animation's start time). More...
 

Protected Member Functions

 VgFunctorDescriptor ()
 This class constructor is protected to prevent instantiation. More...
 

Protected Attributes

Private * mPrivate
 
- Protected Attributes inherited from VgEngine::VgReferenced
int mNbReferences
 The number of references to this object. More...
 

Friends

class VgObjectBridge
 

Detailed Description

This is the super class for all functor descriptor classes in the SDK.

It simply contains a string that identifies the functor type. This class can not be used directly, only the concrete functor descriptor subclasses can.

A functor descriptor class is used to describe an animation which can be applied to a VgEngine::VgSpatial object.

Constructor & Destructor Documentation

virtual VgEngine::VgFunctorDescriptor::~VgFunctorDescriptor ( )
virtual

Class destructor.

VgEngine::VgFunctorDescriptor::VgFunctorDescriptor ( )
protected

This class constructor is protected to prevent instantiation.

This class can only be instantiated throught it's concrete subclasses.

Friends And Related Function Documentation

friend class VgObjectBridge
friend

Member Data Documentation

float VgEngine::VgFunctorDescriptor::mEndTime

The functor's end time (relative to the animation's start time).

If this member is negative when the animation is instantiated, it means animation's end. Default value is -1.

Private* VgEngine::VgFunctorDescriptor::mPrivate
protected
float VgEngine::VgFunctorDescriptor::mStartTime

The functor start time (relative to the animation's start time).

Default value is zero.


The documentation for this class was generated from the following file:
VisioMove 2.1.5, Visioglobe® 2015