UI関連のグラフィカル・コンポーネントを管理する責任を負う。
コンストラクター
デストラクター
オーバーライド機能
アクセス | モディファイア | タイプ | 名前 | 説明 |
---|
public | virtual | void | build() | |
public | virtual | void | rebuild() | |
public | virtual | void | onEvent(const SDL_Event& inEvent) | |
public | virtual | void | setup(void* outData) | |
public | virtual | void | render(void* outData) | |
関数
アクセス | モディファイア | タイプ | 名前 | 説明 |
---|
private | | void | loadEvents() | |
private | | void | initDescriptorPool() | |
private | | void | initRenderpass() | |
private | | void | initFramebuffers() | |
private | | void | setupImgui() | |
private | | void | initImgui() | |
メンバ
アクセス | モディファイア | タイプ | 名前 | 説明 |
---|
private | | Window::Instance* | m_window | |
private | | Grid::View* | m_view | |
private | | Renderer::Internals | m_internals | |
private | | vk::RenderPass | m_renderPass | |
private | | vk::DescriptorPool | m_descriptorPool | |
private | | std::vector<vk::ClearValue> | m_clearValues | |