Update GUIFunc.h

pull/2/head
ink-soul 2023-06-06 17:32:24 +08:00
parent f53e0ad463
commit 0cb6a9f00b
1 changed files with 12 additions and 0 deletions

View File

@ -35,12 +35,24 @@ public:
glm::vec2 translate; glm::vec2 translate;
} pushConstBlock; } pushConstBlock;
GUIFunc(vks::VulkanDevice* vulkanDevice, VkRenderPass renderPass, VkQueue queue, VkPipelineCache pipelineCache, VkSampleCountFlagBits multiSampleCount);
~GUIFunc();
void draw(VkCommandBuffer cmdBuffer);
template<typename T>
bool checkbox(const char* caption, T* value);
bool header(const char* caption);
bool slider(const char* caption, float* value, float min, float max);
bool combo(const char* caption, int32_t* itemindex, std::vector<std::string> items);
bool button(const char* caption);
void text(const char* formatstr, ...);
}; };