Chicane

OpenGLBackend

Header
Includes/Chicane/Renderer/Backend/OpenGL.hpp
Namespace
Chicane::Renderer::OpenGLBackend

Construtores

NomeDescrição
OpenGLBackend()

Funções Substitutivas

AccessoReturnoModificadorNomeDescrição
protected
void
onInit()
protected
void
onShutdown()
protected
void
onLoad(
const  DrawTextureResource& inResources
)
protected
void
onBeginRender()
protected
void
onRender(
const  Frame& inFrame
)
protected
void
onEndRender()

Funções

AccessoReturnoModificadorNomeDescrição
public
getGLViewport(
Layer* inLayer
)
private
void
buildContext()
private
void
destroyContext()
private
void
buildGlew()
private
void
enableFeatures()
private
void
updateResourcesBudget()
private
void
buildTextureData()
private
void
destroyTextureData()
private
void
buildLayers()

Membros

AccessoTipoModificadorNomeDescrição
private
std::uint32_t
m_texturesBuffer