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.
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