8 #ifndef META_OCEAN_RENDERING_GLES_ANDROID_GLES_ENGINE_ANDROID_H
9 #define META_OCEAN_RENDERING_GLES_ANDROID_GLES_ENGINE_ANDROID_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 implements the engine for Android platforms.
Definition: GLESEngineAndroid.h:31
static void registerEngine()
Creates this engine and registeres it at the global engine manager.
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.
GLESEngineAndroid(const GraphicAPI graphicAPI)
Creates a new rendering engine.
~GLESEngineAndroid() override=default
Destructs a rendering engine.
This class is the base class for all GLESceneGraph engines.
Definition: GLESEngine.h:30
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15