#include <FCDEffectParameter.h>
Inheritance diagram for FCDEffectParameterAnimatableT< PrimitiveType, Qualifiers >:
Public Types | |
enum | FloatType { FLOAT, HALF } |
The supported types of float-point values. More... | |
Public Member Functions | |
FCDEffectParameterAnimatableT (FCDocument *document) | |
Constructor: do not use directly. | |
virtual | ~FCDEffectParameterAnimatableT () |
Destructor. | |
virtual Type | GetType () const |
Retrieves the type of effect parameter class. | |
FloatType | GetFloatType () const |
Retrieves the type of floating-point value held by this effect parameter. | |
void | SetFloatType (FloatType type) |
Sets the type of floating-point value held by this effect parameter. | |
FCDParameterAnimatableT< PrimitiveType, Qualifiers > & | GetValue () |
Retrieves the value of the effect parameter. | |
const FCDParameterAnimatableT< PrimitiveType, Qualifiers > & | GetValue () const |
See above. | |
void | SetValue (const PrimitiveType &_value) |
Sets the integer value of the effect parameter. | |
virtual bool | IsValueEqual (FCDEffectParameter *parameter) |
Compares this parameter's value with another. | |
virtual FCDEffectParameter * | Clone (FCDEffectParameter *clone=NULL) const |
Creates a full copy of the effect parameter. | |
virtual void | Overwrite (FCDEffectParameter *target) |
[INTERNAL] Overwrites the target parameter with this parameter. |
|
The supported types of float-point values.
|
|
Constructor: do not use directly. Instead, use the appropriate AddEffectParameter function.
|
|
Creates a full copy of the effect parameter.
Reimplemented from FCDEffectParameter. |
|
Retrieves the type of floating-point value held by this effect parameter.
|
|
Retrieves the type of effect parameter class.
Implements FCDEffectParameter. |
|
Retrieves the value of the effect parameter.
|
|
Compares this parameter's value with another.
Implements FCDEffectParameter. |
|
[INTERNAL] Overwrites the target parameter with this parameter. This function is used during the flattening of materials.
Reimplemented from FCDEffectParameter. |
|
Sets the type of floating-point value held by this effect parameter.
|
|
Sets the integer value of the effect parameter.
|