orx  stable
Portable Game Engine
orxCamera.h File Reference
#include "orxInclude.h"
#include "object/orxFrame.h"
#include "object/orxStructure.h"
#include "math/orxAABox.h"

Go to the source code of this file.

Macros

#define orxCAMERA_KU32_FLAG_2D   0x00000001
 
#define orxCAMERA_KU32_FLAG_NONE   0x00000000
 
#define orxCAMERA_KU32_GROUP_ID_NUMBER   16
 
#define orxCAMERA_KU32_MASK_USER_ALL   0x000000FF
 

Typedefs

typedef struct __orxCAMERA_t orxCAMERA
 

Functions

orxDLLAPI orxSTATUS orxFASTCALL orxCamera_AddGroupID (orxCAMERA *_pstCamera, orxU32 _u32GroupID, orxBOOL _bAddFirst)
 
orxDLLAPI orxCAMERA *orxFASTCALL orxCamera_Create (orxU32 _u32Flags)
 
orxDLLAPI orxCAMERA *orxFASTCALL orxCamera_CreateFromConfig (const orxSTRING _zConfigID)
 
orxDLLAPI orxSTATUS orxFASTCALL orxCamera_Delete (orxCAMERA *_pstCamera)
 
orxDLLAPI void orxFASTCALL orxCamera_Exit ()
 
orxDLLAPI orxCAMERA *orxFASTCALL orxCamera_Get (const orxSTRING _zName)
 
orxDLLAPI orxFRAME *orxFASTCALL orxCamera_GetFrame (const orxCAMERA *_pstCamera)
 
orxDLLAPI orxAABOX *orxFASTCALL orxCamera_GetFrustum (const orxCAMERA *_pstCamera, orxAABOX *_pstFrustum)
 
orxDLLAPI orxU32 orxFASTCALL orxCamera_GetGroupID (const orxCAMERA *_pstCamera, orxU32 _u32Index)
 
orxDLLAPI orxU32 orxFASTCALL orxCamera_GetGroupIDCounter (const orxCAMERA *_pstCamera)
 
orxDLLAPI const orxSTRING orxFASTCALL orxCamera_GetName (const orxCAMERA *_pstCamera)
 
orxDLLAPI orxSTRUCTURE *orxFASTCALL orxCamera_GetParent (const orxCAMERA *_pstCamera)
 
orxDLLAPI orxVECTOR *orxFASTCALL orxCamera_GetPosition (const orxCAMERA *_pstCamera, orxVECTOR *_pvPosition)
 
orxDLLAPI orxFLOAT orxFASTCALL orxCamera_GetRotation (const orxCAMERA *_pstCamera)
 
orxDLLAPI orxFLOAT orxFASTCALL orxCamera_GetZoom (const orxCAMERA *_pstCamera)
 
orxDLLAPI orxSTATUS orxFASTCALL orxCamera_Init ()
 
orxDLLAPI orxSTATUS orxFASTCALL orxCamera_RemoveGroupID (orxCAMERA *_pstCamera, orxU32 _u32GroupID)
 
orxDLLAPI orxSTATUS orxFASTCALL orxCamera_SetFrustum (orxCAMERA *_pstCamera, orxFLOAT _fWidth, orxFLOAT _fHeight, orxFLOAT _fNear, orxFLOAT _fFar)
 
orxDLLAPI orxSTATUS orxFASTCALL orxCamera_SetParent (orxCAMERA *_pstCamera, void *_pParent)
 
orxDLLAPI orxSTATUS orxFASTCALL orxCamera_SetPosition (orxCAMERA *_pstCamera, const orxVECTOR *_pvPosition)
 
orxDLLAPI orxSTATUS orxFASTCALL orxCamera_SetRotation (orxCAMERA *_pstCamera, orxFLOAT _fRotation)
 
orxDLLAPI void orxFASTCALL orxCamera_Setup ()
 
orxDLLAPI orxSTATUS orxFASTCALL orxCamera_SetZoom (orxCAMERA *_pstCamera, orxFLOAT _fZoom)
 

Detailed Description


Generated for orx by doxygen 1.5.6