FRenderContextOpenGL¶
-
namespace
marengine -
class
FRenderContextOpenGL: public FRenderContext¶ Public Functions
-
void
close() final¶
-
void
prepareFrame() final¶
-
void
endFrame() final¶
-
ERenderContextType
getType() const final¶
-
FBufferStorage *
getBufferStorage() const final¶
-
FShadersStorage *
getShadersStorage() const final¶
-
FPipelineStorage *
getPipelineStorage() const final¶
-
FFramebufferStorage *
getFramebufferStorage() const final¶
-
FMaterialStorage *
getMaterialStorage() const final¶
-
FBufferFactory *
getBufferFactory() const final¶
-
FShadersFactory *
getShadersFactory() const final¶
-
FPipelineFactory *
getPipelineFactory() const final¶
-
FFramebufferFactory *
getFramebufferFactory() const final¶
-
FMaterialFactory *
getMaterialFactory() const final¶
Private Members
-
FPipelineFactoryOpenGL
m_pipelineFactory¶
-
FShadersFactoryOpenGL
m_shadersFactory¶
-
FBufferFactoryOpenGL
m_bufferFactory¶
-
FFramebufferFactoryOpenGL
m_framebufferFactory¶
-
FMaterialFactoryOpenGL
m_materialFactory¶
-
void
-
class