Chicane

OpenGLLScene

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

コンストラクター

名前説明
OpenGLLScene()

オーバーライド関数

アクセスタイプモディファイア名前説明
public
void
onInit()
public
void
onDestruction()
public
void
onLoad(
DrawPolyType inType
const  DrawPolyResource& inResource
)
public
bool
onBeginRender(
const  Frame& inFrame
)
public
void
onRender(
const  Frame& inFrame
void* inData
)

関数

アクセスタイプモディファイア名前説明
private
void
buildCameraData()
private
void
destroyCameraData()
private
void
buildLightData()
private
void
destroyLightData()
private
void
buildModelVertexArray()
private
void
buildModelVertexBuffer()
private
void
buildModelIndexBuffer()
private
void
destroyModelData()
private
void
buildInstanceData()
private
void
destroyInstanceData()
private
void
buildLayers()

メンバ

アクセスタイプモディファイア名前説明
private
std::uint32_t
m_cameraBuffer
private
std::uint32_t
m_lightBuffer
private
std::uint32_t
m_modelVertexArray
private
std::uint32_t
m_modelVertexBuffer
private
std::uint32_t
m_modelIndexBuffer
private
std::uint32_t
m_instanceBuffer