Chicane

OpenGLLSceneShadow

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

コンストラクター

名前説明
OpenGLLSceneShadow()

オーバーライド関数

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

関数

アクセスタイプモディファイア名前説明
private
void
buildShader()
private
void
destroyShader()
private
void
buildShadowMap()
private
void
destroyShadowMap()

メンバ

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