61 #define orxFRAME_KU32_FLAG_NONE 0x00000000 63 #define orxFRAME_KU32_FLAG_SCROLL_X 0x00000001 64 #define orxFRAME_KU32_FLAG_SCROLL_Y 0x00000002 65 #define orxFRAME_KU32_MASK_SCROLL_BOTH 0x00000003 67 #define orxFRAME_KU32_FLAG_DEPTH_SCALE 0x00000004 69 #define orxFRAME_KU32_FLAG_FLIP_X 0x00000010 70 #define orxFRAME_KU32_FLAG_FLIP_Y 0x00000020 71 #define orxFRAME_KU32_MASK_FLIP_BOTH 0x00000030 73 #define orxFRAME_KU32_FLAG_IGNORE_NONE 0x00000000 74 #define orxFRAME_KU32_FLAG_IGNORE_ROTATION 0x00000100 75 #define orxFRAME_KU32_FLAG_IGNORE_SCALE_X 0x00000200 76 #define orxFRAME_KU32_FLAG_IGNORE_SCALE_Y 0x00000400 77 #define orxFRAME_KU32_FLAG_IGNORE_SCALE_Z 0x00000800 78 #define orxFRAME_KU32_MASK_IGNORE_SCALE 0x00000E00 79 #define orxFRAME_KU32_FLAG_IGNORE_POSITION_ROTATION 0x00001000 80 #define orxFRAME_KU32_FLAG_IGNORE_POSITION_SCALE_X 0x00002000 81 #define orxFRAME_KU32_FLAG_IGNORE_POSITION_SCALE_Y 0x00004000 82 #define orxFRAME_KU32_FLAG_IGNORE_POSITION_SCALE_Z 0x00008000 83 #define orxFRAME_KU32_MASK_IGNORE_POSITION_SCALE 0x0000E000 84 #define orxFRAME_KU32_FLAG_IGNORE_POSITION_POSITION_X 0x00010000 85 #define orxFRAME_KU32_FLAG_IGNORE_POSITION_POSITION_Y 0x00020000 86 #define orxFRAME_KU32_FLAG_IGNORE_POSITION_POSITION_Z 0x00040000 87 #define orxFRAME_KU32_MASK_IGNORE_POSITION_POSITION 0x00070000 88 #define orxFRAME_KU32_MASK_IGNORE_POSITION 0x0007F000 89 #define orxFRAME_KU32_MASK_IGNORE_ALL 0x0007FF00 91 #define orxFRAME_KU32_MASK_USER_ALL 0x0007FFFF 96 typedef enum __orxFRAME_SPACE_t orxDLLAPI orxSTATUS orxFASTCALL orxFrame_Delete(orxFRAME *_pstFrame)
orxDLLAPI void orxFASTCALL orxFrame_SetPosition(orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace, const orxVECTOR *_pvPos)
orxDLLAPI orxVECTOR *orxFASTCALL orxFrame_TransformPosition(orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace, orxVECTOR *_pvPos)
orxDLLAPI void orxFASTCALL orxFrame_SetParent(orxFRAME *_pstFrame, orxFRAME *_pstParent)
struct __orxFRAME_t orxFRAME
orxDLLAPI orxFLOAT orxFASTCALL orxFrame_GetRotation(orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace)
orxDLLAPI orxFLOAT orxFASTCALL orxFrame_TransformRotation(orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace, orxFLOAT _fRotation)
orxDLLAPI orxFRAME *orxFASTCALL orxFrame_GetSibling(const orxFRAME *_pstFrame)
orxDLLAPI void orxFASTCALL orxFrame_Exit()
orxDLLAPI const orxSTRING orxFASTCALL orxFrame_GetIgnoreFlagNames(orxU32 _u32Flags)
orxDLLAPI orxSTATUS orxFASTCALL orxFrame_Init()
orxDLLAPI orxVECTOR *orxFASTCALL orxFrame_TransformScale(orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace, orxVECTOR *_pvScale)
orxDLLAPI orxVECTOR *orxFASTCALL orxFrame_GetPosition(orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace, orxVECTOR *_pvPos)
orxDLLAPI orxFRAME *orxFASTCALL orxFrame_Create(orxU32 _u32Flags)
orxDLLAPI void orxFASTCALL orxFrame_SetRotation(orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace, orxFLOAT _fRotation)
orxDLLAPI orxFRAME *orxFASTCALL orxFrame_GetParent(const orxFRAME *_pstFrame)
orxDLLAPI void orxFASTCALL orxFrame_SetScale(orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace, const orxVECTOR *_pvScale)
orxDLLAPI void orxFASTCALL orxFrame_Setup()
orxDLLAPI orxFRAME *orxFASTCALL orxFrame_GetChild(const orxFRAME *_pstFrame)
orxDLLAPI orxU32 orxFASTCALL orxFrame_GetIgnoreFlagValues(const orxSTRING _zFlags)
orxDLLAPI orxVECTOR *orxFASTCALL orxFrame_GetScale(orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace, orxVECTOR *_pvScale)
orxDLLAPI orxBOOL orxFASTCALL orxFrame_IsRootChild(const orxFRAME *_pstFrame)