#include <ImGuiLayer.hpp>
|
std::pair< VkDescriptorSetLayout, VkDescriptorSet > | image_create_descriptor_set (Image *image) |
| Creates a single descriptor set for a given Image*.
|
◆ ImmediateDrawFunction
◆ ImmediateDrawPair
◆ AddImmediateDrawFunction()
size_t dz::ImGuiLayer::AddImmediateDrawFunction |
( |
float | priority, |
|
|
const std::string & | key, |
|
|
const ImmediateDrawFunction & | fn ) |
◆ FocusWindow()
void dz::ImGuiLayer::FocusWindow |
( |
WINDOW * | , |
|
|
bool | ) |
|
static |
◆ Init()
bool dz::ImGuiLayer::Init |
( |
| ) |
|
|
static |
◆ RemoveImmediateDrawFunction()
bool dz::ImGuiLayer::RemoveImmediateDrawFunction |
( |
size_t | id | ) |
|
◆ Render()
void dz::ImGuiLayer::Render |
( |
WINDOW & | window | ) |
|
◆ Shutdown()
bool dz::ImGuiLayer::Shutdown |
( |
DirectRegistry & | | ) |
|
|
static |
◆ VulkanInit()
bool dz::ImGuiLayer::VulkanInit |
( |
| ) |
|
|
static |
◆ image_create_descriptor_set
std::pair< VkDescriptorSetLayout, VkDescriptorSet > image_create_descriptor_set |
( |
Image * | image | ) |
|
|
friend |
Creates a single descriptor set for a given Image*.
- Note
- no need to free the descriptor as this is done by the DirectRegistry
- Returns
- a pair containing the SetLayout and Set for usage
◆ WINDOW
friend dz::ImGuiLayer::WINDOW |
The documentation for this struct was generated from the following file: