8 #ifndef META_OCEAN_RENDERING_GLES_QUEST_GLES_ENGINE_QUEST_H
9 #define META_OCEAN_RENDERING_GLES_QUEST_GLES_ENGINE_QUEST_H
20 namespace GLESceneGraph
This class is the base class for all rendering engines like.
Definition: Engine.h:46
GraphicAPI
Definition of different graphic APIs.
Definition: Engine.h:57
This class holds framebuffer configurations.
Definition: rendering/Framebuffer.h:94
This class is the base class for all rendering framebuffers.
Definition: rendering/Framebuffer.h:48
FramebufferType
Definition of different framebuffer types.
Definition: rendering/Framebuffer.h:55
This class is the base class for all GLESceneGraph engines.
Definition: GLESEngine.h:30
This class implements the engine for Quest platforms.
Definition: GLESEngineQuest.h:31
Framebuffer * internalCreateFramebuffer(const Framebuffer::FramebufferType type, const Framebuffer::FramebufferConfig &config) override
Returns a framebuffer reference of a just created framebuffer object.
static Engine * createEngine(const GraphicAPI graphicAPI)
Creates a new Nvidia SceniX rendering engine.
static void registerEngine()
Creates this engine and registeres it at the global engine manager.
GLESEngineQuest(const GraphicAPI graphicAPI)
Creates a new rendering engine.
~GLESEngineQuest() override=default
Destructs a rendering engine.
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15