diff options
Diffstat (limited to 'tools/statepropbuilder/inc/stateprop/statepropdatatypes.hpp')
-rw-r--r-- | tools/statepropbuilder/inc/stateprop/statepropdatatypes.hpp | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/tools/statepropbuilder/inc/stateprop/statepropdatatypes.hpp b/tools/statepropbuilder/inc/stateprop/statepropdatatypes.hpp new file mode 100644 index 0000000..4d035af --- /dev/null +++ b/tools/statepropbuilder/inc/stateprop/statepropdatatypes.hpp @@ -0,0 +1,45 @@ +#ifndef _STATEPROPDATATYPES_HPP_ +#define _STATEPROPDATATYPES_HPP_ + +//Transition data +struct TransitionData +{ + unsigned int autoTransition; + unsigned int toState; + float onFrame; +}; + +//Visibility data +struct VisibilityData +{ + unsigned int isVisible; +}; + +//Frame controller data +struct FrameControllerData +{ + unsigned int isCyclic; + unsigned int numberOfCycles; + unsigned int holdFrame; + float minFrame; + float maxFrame; + float relativeSpeed; +}; + +//Event data +struct EventData +{ + char eventName[64]; + unsigned int eventID; + unsigned int toState; +}; + +//Callback data +struct CallbackData +{ + char callbackName[64]; + unsigned int callbackID; + float onFrame; +}; + +#endif //_STATEPROPDATATYPES_HPP_ |