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