Interface to Alias CharTransition Network.
#include <AlCharTransition.h> class AlCharTransition : public AlObject enum AlCharTransitionIntegerInfo { kLength, kActive, kStartTransitionType, kStartType, kStartFrame, kStartTo, kByFrame, kEndTransitionType, kEndType, kEndFrame, kTangentIn, kTangentOut, kPreCalcAnimation, kLastStored }; enum AlCharTransitionStringInfo { kBlindData1, kBlindData2, kBlindData3, kBlindData4 }; AlCharTransition(); virtual ~AlCharTransition(); virtual AlObject* copyWrapper() const; AlCharTransition* copyObject(); virtual statusCode deleteObject(); statusCode create(AlCharacter *, const char *); virtual AlObjectType type() const; virtual const char* name() const; virtual statusCode setName(const char *); int setTraversal(int); statusCode getSnippets(AlCharSnippet **, AlCharSnippet **); statusCode charTransitionIntegerInfo(AlCharTransitionIntegerInfo, int&) const; statusCode charTransitionStringInfo(AlCharTransitionStringInfo, const char *&) const; statusCode setCharTransitionIntegerInfo(AlCharTransitionIntegerInfo, int); statusCode setCharTransitionStringInfo(AlCharTransitionStringInfo, const char *);
AlCharTransition is the interface to the CharTransition Network data of Alias’ CharTransition Network objects. To create a character transition, first instantiate and create an AlCharTransition.
Constructs an AlCharTransition wrapper object.
Deletes an AlCharTransition wrapper object.
Makes an exact copy of the AlCharTransition wrapper.
Copies this AlCharTransition returning a pointer to the new copy.
Does any initialization and allocation of data for an AlCharTransition. Allocates room for this AlCharTransition and adds this character to the universe.
sSuccess - operation was successful
sInsufficientMemory - not enough memory available
sFailure - could not complete request
Deletes an AlCharTransition wrapper object.
sInvalidObject - invalid wrapper
sSuccess - deletion was successful
Returns the class identifier kCharTransitionType.
Returns the name of the CharTransition.
Renames a transition.
Sets the Transition traversal status and returns the previous status.
Returns the source and destination snippets for the transition.
sSuccess - operation was successful
sInvalidObject - invalid wrapper
sInsufficientMemory - not enough memory available
sFailure - could not complete request
Returns the specified integer valued Character Transition data.
< dataType - the type of Character Transition data to return
> iValue - the value of the Character Transition data
sSuccess - the Character Transition data was returned in iValue
sInvalidArgument - the Character Transition dataType is not integer valued
Returns the specified string valued Character Transition data.
< dataType - the type of Character Transition data to return
> sValue - the value of the Character Transition data
sSuccess - the Character Transition data was returned in sValue
sInvalidArgument - the Character Transition dataType is not string valued
Sets the specified integer valued Character Transition data.
< dataType - the type of Character Transition data to return
< iValue - the new value of the Character Transition data
sSuccess - the Character Transition data was updated from iValue
sInvalidArgument - the Character Transition dataType is not integer valued
Sets the specified string valued Character Transition data.
< dataType - the type of Character Transition data to return
< sValue - the new value of the Character Transition data
sSuccess - the Character Transition data was updated from sValue
sInvalidArgument - the Character Transition dataType is not string valued