Chicane

UI Layer

ヘッダー
Chicane/Renderer/Vulkan/Layer/UILayer.hpp
ネームスペース
Chicane::Vulkan::UILayer

UI関連のグラフィカル・コンポーネントを管理する責任を負う。

コンストラクター

モディファイア名前説明
UILayer()

デストラクター

モディファイア名前説明
~UILayer()

オーバーライド機能

アクセスモディファイアタイプ名前説明
publicvirtualvoidbuild()
publicvirtualvoidrebuild()
publicvirtualvoidonEvent(const SDL_Event& inEvent)
publicvirtualvoidsetup(void* outData)
publicvirtualvoidrender(void* outData)

関数

アクセスモディファイアタイプ名前説明
privatevoidloadEvents()
privatevoidinitDescriptorPool()
privatevoidinitRenderpass()
privatevoidinitFramebuffers()
privatevoidsetupImgui()
privatevoidinitImgui()

メンバ

アクセスモディファイアタイプ名前説明
privateWindow::Instance*m_window
privateGrid::View*m_view
privateRenderer::Internalsm_internals
privatevk::RenderPassm_renderPass
privatevk::DescriptorPoolm_descriptorPool
privatestd::vector<vk::ClearValue>m_clearValues