VisioMove SDK (iOS)  2.1.22
VgEngine::VgFunctorDescriptor Class Reference
Inheritance diagram for VgEngine::VgFunctorDescriptor:
Inheritance graph

Public Member Functions

virtual ~VgFunctorDescriptor ()
 
- Public Member Functions inherited from VgEngine::VgReferenced
 VgReferenced ()
 
 VgReferenced (const VgReferenced &pThis)
 
virtual ~VgReferenced ()
 
VgReferencedoperator= (const VgReferenced &pThis)
 
void ref () const
 
int unref () const
 
int getNbReferences () const
 

Public Attributes

float mStartTime
 
float mEndTime
 

Protected Member Functions

 VgFunctorDescriptor ()
 

Protected Attributes

Private * mPrivate
 
- Protected Attributes inherited from VgEngine::VgReferenced
int mNbReferences
 

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 through 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.22, Visioglobe® 2016