Public Types | Public Member Functions

FBPropertyBaseAnimatable< tType, pPT > Class Template Reference

Search for all occurrences

Detailed Description

template<class tType, FBPropertyType pPT>
class FBPropertyBaseAnimatable< tType, pPT >

Base template class for animatable properties

Definition at line 1631 of file fbproperties.h.

#include <fbproperties.h>

Inheritance diagram for FBPropertyBaseAnimatable< tType, pPT >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef tType ValueType
 Property Value Type.

Public Member Functions

 FBPropertyBaseAnimatable ()
 Constructors.
 FBPropertyBaseAnimatable (const FBPropertyBaseAnimatable< tType, pPT > &pValue)
 ~FBPropertyBaseAnimatable ()
 Destructor.
 operator tType () const
 Overloaded cast to tType operator.
virtual FBPropertyType GetPropertyType () override
 Get the property's type.
void operator= (tType pValue)
 Overloaded = operator.

Member Typedef Documentation

typedef tType ValueType

Property Value Type.

Definition at line 1636 of file fbproperties.h.


Constructor & Destructor Documentation

Constructors.

FBPropertyBaseAnimatable ( const FBPropertyBaseAnimatable< tType, pPT > &  pValue)

Destructor.


Member Function Documentation

void operator= ( tType  pValue)

Overloaded = operator.

Parameters:
pValueValue to set for property.
operator tType ( ) const

Overloaded cast to tType operator.

Returns:
tType cast of current object.
virtual FBPropertyType GetPropertyType ( ) [inline, override, virtual]

Get the property's type.

Returns:
The property's type.

Reimplemented from FBProperty.

Definition at line 1660 of file fbproperties.h.

{ return pPT; }

The documentation for this class was generated from the following file: