8#ifndef META_OCEAN_RENDERING_GLES_WINDOWS_GLES_ENGINE_WINDOWS_H
9#define META_OCEAN_RENDERING_GLES_WINDOWS_GLES_ENGINE_WINDOWS_H
20namespace 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 Windows platforms.
Definition GLESEngineWindows.h:31
Framebuffer * internalCreateFramebuffer(const Framebuffer::FramebufferType type, const Framebuffer::FramebufferConfig &config) override
Returns a framebuffer reference of a just created framebuffer object.
static void registerEngine()
Creates this engine and registeres it at the global engine manager.
GLESEngineWindows(const GraphicAPI graphicAPI)
Creates a new rendering engine.
static Engine * createEngine(const GraphicAPI graphicAPI)
Creates a new Nvidia SceniX rendering engine.
~GLESEngineWindows() override=default
Destructs a rendering engine.
The namespace covering the entire Ocean framework.
Definition Accessor.h:15