|
orxDLLAPI orxFRAME *orxFASTCALL | orxFrame_Create (orxU32 _u32Flags) |
|
orxDLLAPI orxSTATUS orxFASTCALL | orxFrame_Delete (orxFRAME *_pstFrame) |
|
orxDLLAPI void orxFASTCALL | orxFrame_Exit () |
|
orxDLLAPI orxFRAME *orxFASTCALL | orxFrame_GetChild (const orxFRAME *_pstFrame) |
|
orxDLLAPI const orxSTRING orxFASTCALL | orxFrame_GetIgnoreFlagNames (orxU32 _u32Flags) |
|
orxDLLAPI orxU32 orxFASTCALL | orxFrame_GetIgnoreFlagValues (const orxSTRING _zFlags) |
|
orxDLLAPI orxFRAME *orxFASTCALL | orxFrame_GetParent (const orxFRAME *_pstFrame) |
|
orxDLLAPI orxVECTOR *orxFASTCALL | orxFrame_GetPosition (orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace, orxVECTOR *_pvPos) |
|
orxDLLAPI orxFLOAT orxFASTCALL | orxFrame_GetRotation (orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace) |
|
orxDLLAPI orxVECTOR *orxFASTCALL | orxFrame_GetScale (orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace, orxVECTOR *_pvScale) |
|
orxDLLAPI orxFRAME *orxFASTCALL | orxFrame_GetSibling (const orxFRAME *_pstFrame) |
|
orxDLLAPI orxSTATUS orxFASTCALL | orxFrame_Init () |
|
orxDLLAPI orxBOOL orxFASTCALL | orxFrame_IsRootChild (const orxFRAME *_pstFrame) |
|
orxDLLAPI void orxFASTCALL | orxFrame_SetParent (orxFRAME *_pstFrame, orxFRAME *_pstParent) |
|
orxDLLAPI void orxFASTCALL | orxFrame_SetPosition (orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace, const orxVECTOR *_pvPos) |
|
orxDLLAPI void orxFASTCALL | orxFrame_SetRotation (orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace, orxFLOAT _fRotation) |
|
orxDLLAPI void orxFASTCALL | orxFrame_SetScale (orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace, const orxVECTOR *_pvScale) |
|
orxDLLAPI void orxFASTCALL | orxFrame_Setup () |
|
orxDLLAPI orxVECTOR *orxFASTCALL | orxFrame_TransformPosition (orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace, orxVECTOR *_pvPos) |
|
orxDLLAPI orxFLOAT orxFASTCALL | orxFrame_TransformRotation (orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace, orxFLOAT _fRotation) |
|
orxDLLAPI orxVECTOR *orxFASTCALL | orxFrame_TransformScale (orxFRAME *_pstFrame, orxFRAME_SPACE _eSpace, orxVECTOR *_pvScale) |
|
- Date
- 01/12/2003
- Author
- iarwa.nosp@m.in@o.nosp@m.rx-pr.nosp@m.ojec.nosp@m.t.org
- Todo:
- Use matrix instead of disjoint position vector/rotation float/scale vector
- Add 3D support
Definition in file orxFrame.h.