Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Friends

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
[legend]
Collaboration diagram for VgEngine::VgFunctorDescriptor:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~VgFunctorDescriptor ()
 Class destructor.

Public Attributes

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

Protected Member Functions

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

Protected Attributes

Private * mPrivate

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

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.

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:
VisioDevKit 2.0, Visioglobe® 2013