#include <AnimatableType.h>
Inheritance diagram for CSLAnimatableType::
This class is abstract, but it defines basic operations of all animatable sub-classes.
|
|
Constructor (default). This member is protected so that the class cannot be instantiated. |
|
Destructor |
|
Converts the value of the referred parameter to float
Reimplemented in CSLBoolProxy, CSLByteProxy, CSLUByteProxy, CSLDoubleProxy, CSLEnumProxy, CSLStrEnumProxy, CSLFloatProxy, CSLIntProxy, CSLLongProxy, CSLShortProxy, CSLULongProxy, CSLVariantParameter, CSLEnumProxy< EFogInterpolationType, SI_EXPONENTIAL >, CSLEnumProxy< EOutputType, SI_OT_MODEL >, CSLEnumProxy< EMappingType, SI_REFLECTION_MAP >, CSLEnumProxy< EScalingType, SI_CUSTOM >, CSLEnumProxy< EVOrientation, SI_UP >, CSLEnumProxy< EFogType, SI_FOG >, CSLEnumProxy< EBlendingType, SI_RGB_MODULATION >, CSLEnumProxy< ECompressionType, SI_UNCOMPRESSED >, CSLEnumProxy< EWrapType, SI_REPEAT >, CSLEnumProxy< EUOrientation, SI_LEFT >, CSLEnumProxy< EParametrizationType, SI_CENTRIPETAL >, CSLEnumProxy< EActionType, SI_AT_NONE >, CSLEnumProxy< EProjectionType, SI_WORLD >, CSLEnumProxy< EAxisOrientation, SI_OUT >, CSLEnumProxy< EHandRotation, SI_RIGHT_HANDED >, CSLEnumProxy< EFallofMode, SI_EXPONENT >, CSLEnumProxy< EShadingModel, VERTEX_COLOR >, CSLEnumProxy< EAngleType, SI_RADIANS >, CSLEnumProxy< EOutputType, SI_DEFAULT >, CSLStrEnumProxy< ETimingType, SI_FRAMES >, CSLStrEnumProxy< EConstraintType, SI_PREFERED_AXIS >, CSLStrEnumProxy< EPropagationType, SI_INHERITED >, CSLStrEnumProxy< EExtrapolationType, SI_BOUNCE >, CSLStrEnumProxy< EClusterWeightingType, SI_ADDITIVE >, CSLStrEnumProxy< EJointSolverType, SI_3D >, and CSLStrEnumProxy< EFCurveInterpolationType, SI_CUBIC >. |
|
Sets the value of the referred parameter from a float
Reimplemented in CSLBoolProxy, CSLByteProxy, CSLUByteProxy, CSLDoubleProxy, CSLEnumProxy, CSLStrEnumProxy, CSLFloatProxy, CSLIntProxy, CSLLongProxy, CSLShortProxy, CSLULongProxy, CSLVariantParameter, CSLEnumProxy< EFogInterpolationType, SI_EXPONENTIAL >, CSLEnumProxy< EOutputType, SI_OT_MODEL >, CSLEnumProxy< EMappingType, SI_REFLECTION_MAP >, CSLEnumProxy< EScalingType, SI_CUSTOM >, CSLEnumProxy< EVOrientation, SI_UP >, CSLEnumProxy< EFogType, SI_FOG >, CSLEnumProxy< EBlendingType, SI_RGB_MODULATION >, CSLEnumProxy< ECompressionType, SI_UNCOMPRESSED >, CSLEnumProxy< EWrapType, SI_REPEAT >, CSLEnumProxy< EUOrientation, SI_LEFT >, CSLEnumProxy< EParametrizationType, SI_CENTRIPETAL >, CSLEnumProxy< EActionType, SI_AT_NONE >, CSLEnumProxy< EProjectionType, SI_WORLD >, CSLEnumProxy< EAxisOrientation, SI_OUT >, CSLEnumProxy< EHandRotation, SI_RIGHT_HANDED >, CSLEnumProxy< EFallofMode, SI_EXPONENT >, CSLEnumProxy< EShadingModel, VERTEX_COLOR >, CSLEnumProxy< EAngleType, SI_RADIANS >, CSLEnumProxy< EOutputType, SI_DEFAULT >, CSLStrEnumProxy< ETimingType, SI_FRAMES >, CSLStrEnumProxy< EConstraintType, SI_PREFERED_AXIS >, CSLStrEnumProxy< EPropagationType, SI_INHERITED >, CSLStrEnumProxy< EExtrapolationType, SI_BOUNCE >, CSLStrEnumProxy< EClusterWeightingType, SI_ADDITIVE >, CSLStrEnumProxy< EJointSolverType, SI_3D >, and CSLStrEnumProxy< EFCurveInterpolationType, SI_CUBIC >. |
|
Returns the type of this parameter
Reimplemented in CSLBoolProxy, CSLByteProxy, CSLUByteProxy, CSLDoubleProxy, CSLEnumProxy, CSLStrEnumProxy, CSLFloatProxy, CSLIntProxy, CSLLongProxy, CSLShortProxy, CSLULongProxy, CSLVariantParameter, CSLEnumProxy< EFogInterpolationType, SI_EXPONENTIAL >, CSLEnumProxy< EOutputType, SI_OT_MODEL >, CSLEnumProxy< EMappingType, SI_REFLECTION_MAP >, CSLEnumProxy< EScalingType, SI_CUSTOM >, CSLEnumProxy< EVOrientation, SI_UP >, CSLEnumProxy< EFogType, SI_FOG >, CSLEnumProxy< EBlendingType, SI_RGB_MODULATION >, CSLEnumProxy< ECompressionType, SI_UNCOMPRESSED >, CSLEnumProxy< EWrapType, SI_REPEAT >, CSLEnumProxy< EUOrientation, SI_LEFT >, CSLEnumProxy< EParametrizationType, SI_CENTRIPETAL >, CSLEnumProxy< EActionType, SI_AT_NONE >, CSLEnumProxy< EProjectionType, SI_WORLD >, CSLEnumProxy< EAxisOrientation, SI_OUT >, CSLEnumProxy< EHandRotation, SI_RIGHT_HANDED >, CSLEnumProxy< EFallofMode, SI_EXPONENT >, CSLEnumProxy< EShadingModel, VERTEX_COLOR >, CSLEnumProxy< EAngleType, SI_RADIANS >, CSLEnumProxy< EOutputType, SI_DEFAULT >, CSLStrEnumProxy< ETimingType, SI_FRAMES >, CSLStrEnumProxy< EConstraintType, SI_PREFERED_AXIS >, CSLStrEnumProxy< EPropagationType, SI_INHERITED >, CSLStrEnumProxy< EExtrapolationType, SI_BOUNCE >, CSLStrEnumProxy< EClusterWeightingType, SI_ADDITIVE >, CSLStrEnumProxy< EJointSolverType, SI_3D >, and CSLStrEnumProxy< EFCurveInterpolationType, SI_CUBIC >. |
© Copyright 2001-2003 Avid Technology, Inc. All rights reserved.