Chicane

OpenGLBackend

ヘッダー
Includes/Chicane/Renderer/Backend/OpenGL.hpp
ネームスペース
Chicane::Renderer::OpenGLBackend

コンストラクター

名前説明
OpenGLBackend()

オーバーライド関数

アクセスタイプモディファイア名前説明
protected
void
onInit()
protected
void
onShutdown()
protected
void
onLoad(
const  DrawTextureResource& inResources
)
protected
void
onBeginRender()
protected
void
onRender(
const  Frame& inFrame
)
protected
void
onEndRender()

関数

アクセスタイプモディファイア名前説明
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()

メンバ

アクセスタイプモディファイア名前説明
private
std::uint32_t
m_texturesBuffer