Chicane

LSky

ヘッダー
Includes/Chicane/Runtime/Vulkan/Layer/Sky.hpp
ネームスペース
Chicane::Vulkan::LSky

コンストラクター

名前説明
LSky()

デストラクター

名前説明
~LSky()

オーバーライド関数

アクセスタイプモディファイア名前説明
public
bool
onInit()
public
bool
onDestroy()
public
bool
onRebuild()
public
void
onRender(
void* outData
)

関数

アクセスタイプモディファイア名前説明
private
void
loadEvents()
private
void
initFrameResources()
private
void
destroyFrameResources()
private
void
initTextureResources()
private
void
destroyTextureResources()
private
void
initGraphicsPipeline()
private
void
initFramebuffers()
private
void
buildTextureData()
private
void
buildModelVertexBuffer()
private
void
buildModelIndexBuffer()
private
void
buildModelData()
private
void
destroyModelData()
private
void
rebuildModelData()

メンバ

アクセスタイプモディファイア名前説明
private
m_internals
private
m_graphicsPipeline
private
m_frameDescriptor
private
m_textureDescriptor
private
std::unique_ptr<Sky::Instance>
m_sky
private
m_asset
private
m_modelVertexBuffer
private
m_modelIndexBuffer
private
std::vector<vk::ClearValue>
m_clearValues
private
m_modelManager
private
m_textureManager