orx
1.14
Portable Game Engine
|
Data Structures | |
struct | orxRENDER_EVENT_PAYLOAD |
Functions | |
orxDLLAPI void orxFASTCALL | orxRender_Exit () |
orxDLLAPI orxVECTOR *orxFASTCALL | orxRender_GetScreenPosition (const orxVECTOR *_pvWorldPosition, const orxVIEWPORT *_pstViewport, orxVECTOR *_pvScreenPosition) |
orxDLLAPI orxVECTOR *orxFASTCALL | orxRender_GetWorldPosition (const orxVECTOR *_pvScreenPosition, const orxVIEWPORT *_pstViewport, orxVECTOR *_pvWorldPosition) |
orxDLLAPI orxSTATUS orxFASTCALL | orxRender_Init () |
orxDLLAPI void orxFASTCALL | orxRender_Setup () |
Render plugin module Renders visible objects on screen, using active cameras/viewports.
#define orxRENDER_KZ_CONFIG_CONSOLE_ALPHA "ConsoleAlpha" |
Definition at line 64 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_CONSOLE_BACKGROUND_ALPHA "ConsoleBackgroundAlpha" |
Definition at line 67 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_CONSOLE_BACKGROUND_COLOR "ConsoleBackgroundColor" |
Definition at line 66 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_CONSOLE_COLOR "ConsoleColor" |
Definition at line 63 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_CONSOLE_COMPLETION_ALPHA "ConsoleCompletionAlpha" |
Definition at line 73 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_CONSOLE_COMPLETION_COLOR "ConsoleCompletionColor" |
Definition at line 72 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_CONSOLE_FONT_SCALE "ConsoleFontScale" |
Definition at line 76 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_CONSOLE_INPUT_ALPHA "ConsoleInputAlpha" |
Definition at line 71 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_CONSOLE_INPUT_COLOR "ConsoleInputColor" |
Definition at line 70 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_CONSOLE_LOG_ALPHA "ConsoleLogAlpha" |
Definition at line 75 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_CONSOLE_LOG_COLOR "ConsoleLogColor" |
Definition at line 74 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_CONSOLE_SEPARATOR_ALPHA "ConsoleSeparatorAlpha" |
Definition at line 69 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_CONSOLE_SEPARATOR_COLOR "ConsoleSeparatorColor" |
Definition at line 68 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_MIN_FREQUENCY "MinFrequency" |
Definition at line 61 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_PROFILER_ORIENTATION "ProfilerOrientation" |
Definition at line 62 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_SECTION "Render" |
Misc defines
Definition at line 58 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_SHOW_FPS "ShowFPS" |
Definition at line 59 of file orxRender.h.
#define orxRENDER_KZ_CONFIG_SHOW_PROFILER "ShowProfiler" |
Definition at line 60 of file orxRender.h.
#define orxRENDER_KZ_INPUT_PROFILER_NEXT_DEPTH "ProfilerNextDepth" |
Definition at line 88 of file orxRender.h.
#define orxRENDER_KZ_INPUT_PROFILER_NEXT_FRAME "ProfilerNextFrame" |
Definition at line 86 of file orxRender.h.
#define orxRENDER_KZ_INPUT_PROFILER_NEXT_THREAD "ProfilerNextThread" |
Definition at line 90 of file orxRender.h.
#define orxRENDER_KZ_INPUT_PROFILER_PAUSE "ProfilerPause" |
Definition at line 84 of file orxRender.h.
#define orxRENDER_KZ_INPUT_PROFILER_PREVIOUS_DEPTH "ProfilerPreviousDepth" |
Definition at line 87 of file orxRender.h.
#define orxRENDER_KZ_INPUT_PROFILER_PREVIOUS_FRAME "ProfilerPreviousFrame" |
Definition at line 85 of file orxRender.h.
#define orxRENDER_KZ_INPUT_PROFILER_PREVIOUS_THREAD "ProfilerPreviousThread" |
Definition at line 89 of file orxRender.h.
#define orxRENDER_KZ_INPUT_PROFILER_TOGGLE_HISTORY "ProfilerToggleHistory" |
Definition at line 83 of file orxRender.h.
#define orxRENDER_KZ_INPUT_SET "-=RenderSet=-" |
Inputs
Definition at line 81 of file orxRender.h.
enum orxRENDER_EVENT |
Event enum
Definition at line 95 of file orxRender.h.
orxDLLAPI orxVECTOR* orxFASTCALL orxRender_GetScreenPosition | ( | const orxVECTOR * | _pvWorldPosition, |
const orxVIEWPORT * | _pstViewport, | ||
orxVECTOR * | _pvScreenPosition | ||
) |
Get a screen position given a world one and a viewport (rendering position)
[in] | _pvWorldPosition | Concerned world position |
[in] | _pstViewport | Concerned viewport, if orxNULL then the last viewport with a camera will be used |
[out] | _pvScreenPosition | Corresponding screen position |
orxDLLAPI orxVECTOR* orxFASTCALL orxRender_GetWorldPosition | ( | const orxVECTOR * | _pvScreenPosition, |
const orxVIEWPORT * | _pstViewport, | ||
orxVECTOR * | _pvWorldPosition | ||
) |
Get a world position given a screen one (absolute picking)
[in] | _pvScreenPosition | Concerned screen position |
[in] | _pstViewport | Concerned viewport, if orxNULL then either the last viewport that contains the position (if any), or the last viewport with a camera in the list if none contains the position |
[out] | _pvWorldPosition | Corresponding world position |
Inits the render module