#include <FCDEffectParameter.h>
Inheritance diagram for FCDEffectParameterT< PrimitiveType >:
Public Member Functions | |
FCDEffectParameterT (FCDocument *document) | |
Constructor: do not use directly. | |
virtual | ~FCDEffectParameterT () |
Destructor. | |
virtual Type | GetType () const |
Retrieves the type of effect parameter class. | |
const PrimitiveType & | GetValue () const |
Retrieves the value of the effect parameter. | |
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. |
|
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 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 integer value of the effect parameter.
|