The main structure that holds all the data and state of the engine. More...
#include <raptiquax.h>
Public Attributes | |
struct MemoryCaches *const | memoryCaches |
struct BufferCollection *const | buffers |
struct Queue *const | callQueue |
struct Tree *const | mainTree |
struct Input *const | input |
struct Settings *const | settings |
struct Window *const | window |
const struct ClassManager *const | classManager |
struct Camera * | camera |
struct DFBO * | deferredBuffer |
struct CFBO * | uiFBO |
struct RenderTarget * | renderTarget |
struct HashTable * | storage |
struct Script * | scripts |
struct DepthMap * | depthMap |
The main structure that holds all the data and state of the engine.
This structure holds all the data and state of the engine, including memory caches, buffers, the call queue, the main node tree, input data, settings, and the window.
struct MemoryCaches* const RaptiquaX_t::memoryCaches |
The memory caches of the engine.
struct BufferCollection* const RaptiquaX_t::buffers |
The buffer collection of the engine.
struct Queue* const RaptiquaX_t::callQueue |
The call queue of the engine.
struct Tree* const RaptiquaX_t::mainTree |
The main node tree of the engine.
struct Input* const RaptiquaX_t::input |
The input data of the engine.
struct Settings* const RaptiquaX_t::settings |
The settings of the engine.
struct Window* const RaptiquaX_t::window |
The window of the engine.
const struct ClassManager* const RaptiquaX_t::classManager |
The class manager of the engine.
struct Camera* RaptiquaX_t::camera |
The camera actually used.
struct DFBO* RaptiquaX_t::deferredBuffer |
The SSR settings.
struct CFBO* RaptiquaX_t::uiFBO |
The UI frame buffer object.
struct RenderTarget* RaptiquaX_t::renderTarget |
The actual render target.
struct HashTable* RaptiquaX_t::storage |
Global storage in a Hash Table
struct Script* RaptiquaX_t::scripts |
The scripts.
struct DepthMap* RaptiquaX_t::depthMap |
The depth map.