Chicane

VulkanLSceneSky

ヘッダー
Includes/Chicane/Renderer/Backend/Vulkan/Layer/Scene/Sky.hpp
ネームスペース
Chicane::Renderer::VulkanLSceneSky

コンストラクター

名前説明
VulkanLSceneSky()

オーバーライド関数

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

関数

アクセスタイプモディファイア名前説明
private
void
initFrameResources()
private
void
destroyFrameResources()
private
void
initGraphicsPipeline()
private
void
initFramebuffers()
private
void
buildTextureDescriptor()
private
void
buildTextureData(
const  DrawSky& inData
)
private
void
destroyTextureData()

メンバ

アクセスタイプモディファイア名前説明
private
m_graphicsPipeline
private
m_textureDescriptor
private
m_frameDescriptor
private
std::unique_ptr<VulkanSky>
m_sky
private
std::vector<vk::ClearValue>
m_clear