orx  1.14
Portable Game Engine
orxAnimSet.h File Reference
#include "orxInclude.h"
#include "anim/orxAnim.h"

Go to the source code of this file.

Macros

#define orxANIMSET_KU32_FLAG_LINK_STATIC   0x00200000
 
#define orxANIMSET_KU32_FLAG_NONE   0x00000000
 
#define orxANIMSET_KU32_FLAG_REFERENCE_LOCK   0x00100000
 
#define orxANIMSET_KU32_LINK_FLAG_CLEAR_TARGET   0x80000000
 
#define orxANIMSET_KU32_LINK_FLAG_IMMEDIATE_CUT   0x40000000
 
#define orxANIMSET_KU32_LINK_FLAG_LOOP_COUNT   0x10000000
 
#define orxANIMSET_KU32_LINK_FLAG_NONE   0x00000000
 
#define orxANIMSET_KU32_LINK_FLAG_PRIORITY   0x20000000
 
#define orxANIMSET_KU32_MAX_ANIM_NUMBER   128
 

Typedefs

typedef struct __orxANIMSET_t orxANIMSET
 
typedef struct __orxANIMSET_LINK_TABLE_t orxANIMSET_LINK_TABLE
 

Functions

orxDLLAPI orxU32 orxFASTCALL orxAnimSet_AddAnim (orxANIMSET *_pstAnimSet, orxANIM *_pstAnim)
 
orxDLLAPI orxU32 orxFASTCALL orxAnimSet_AddLink (orxANIMSET *_pstAnimSet, orxU32 _u32SrcAnim, orxU32 _u32DstAnim)
 
orxDLLAPI void orxFASTCALL orxAnimSet_AddReference (orxANIMSET *_pstAnimSet)
 
orxDLLAPI orxSTATUS orxFASTCALL orxAnimSet_ClearCache ()
 
orxDLLAPI orxANIMSET_LINK_TABLE *orxFASTCALL orxAnimSet_CloneLinkTable (const orxANIMSET *_pstAnimSet)
 
orxDLLAPI orxU32 orxFASTCALL orxAnimSet_ComputeAnim (orxANIMSET *_pstAnimSet, orxU32 _u32SrcAnim, orxU32 _u32DstAnim, orxFLOAT *_pfTime, orxANIMSET_LINK_TABLE *_pstLinkTable, orxBOOL *_pbCut, orxBOOL *_pbClearTarget)
 
orxDLLAPI orxANIMSET *orxFASTCALL orxAnimSet_Create (orxU32 _u32Size)
 
orxDLLAPI orxANIMSET *orxFASTCALL orxAnimSet_CreateFromConfig (const orxSTRING _zConfigID)
 
orxDLLAPI orxSTATUS orxFASTCALL orxAnimSet_Delete (orxANIMSET *_pstAnimSet)
 
orxDLLAPI void orxFASTCALL orxAnimSet_DeleteLinkTable (orxANIMSET_LINK_TABLE *_pstLinkTable)
 
orxDLLAPI void orxFASTCALL orxAnimSet_Exit ()
 
orxDLLAPI orxU32 orxFASTCALL orxAnimSet_FindNextAnim (orxANIMSET *_pstAnimSet, orxU32 _u32SrcAnim, orxU32 _u32DstAnim)
 
orxDLLAPI orxANIM *orxFASTCALL orxAnimSet_GetAnim (const orxANIMSET *_pstAnimSet, orxU32 _u32AnimID)
 
orxDLLAPI orxU32 orxFASTCALL orxAnimSet_GetAnimCount (const orxANIMSET *_pstAnimSet)
 
orxDLLAPI orxU32 orxFASTCALL orxAnimSet_GetAnimIDFromName (const orxANIMSET *_pstAnimSet, const orxSTRING _zAnimName)
 
orxDLLAPI orxU32 orxFASTCALL orxAnimSet_GetAnimStorageSize (const orxANIMSET *_pstAnimSet)
 
orxDLLAPI orxU32 orxFASTCALL orxAnimSet_GetLink (const orxANIMSET *_pstAnimSet, orxU32 _u32SrcAnim, orxU32 _u32DstAnim)
 
orxDLLAPI orxU32 orxFASTCALL orxAnimSet_GetLinkProperty (const orxANIMSET *_pstAnimSet, orxU32 _u32LinkID, orxU32 _u32Property)
 
orxDLLAPI const orxSTRING orxFASTCALL orxAnimSet_GetName (const orxANIMSET *_pstAnimSet)
 
orxDLLAPI orxSTATUS orxFASTCALL orxAnimSet_Init ()
 
orxDLLAPI orxSTATUS orxFASTCALL orxAnimSet_RemoveAllAnims (orxANIMSET *_pstAnimSet)
 
orxDLLAPI orxSTATUS orxFASTCALL orxAnimSet_RemoveAnim (orxANIMSET *_pstAnimSet, orxU32 _u32AnimID)
 
orxDLLAPI orxSTATUS orxFASTCALL orxAnimSet_RemoveLink (orxANIMSET *_pstAnimSet, orxU32 _u32LinkID)
 
orxDLLAPI void orxFASTCALL orxAnimSet_RemoveReference (orxANIMSET *_pstAnimSet)
 
orxDLLAPI orxSTATUS orxFASTCALL orxAnimSet_SetLinkProperty (orxANIMSET *_pstAnimSet, orxU32 _u32LinkID, orxU32 _u32Property, orxU32 _u32Value)
 
orxDLLAPI void orxFASTCALL orxAnimSet_Setup ()
 

Detailed Description


Generated for orx by doxygen 1.8.11