![]() |
API Documentation
|
A shader program used to render data in Vulkan. More...
#include <VulkanShader.h>
Public Member Functions | |
| void | cleanup () |
| void | createShader (const Buffer< char > &data) |
| void | createShader (const File &file) |
| void | setInstance (const ConstPointer< VulkanDevice > &device) |
| VkShaderModule | vkShader () const |
| VulkanShader (const Buffer< char > &data, const ConstPointer< VulkanDevice > &device) | |
| VulkanShader (const ConstPointer< VulkanDevice > &device) | |
| VulkanShader (const File &file, const ConstPointer< VulkanDevice > &device) | |
| VulkanShader (VulkanShader &&device) noexcept | |
| ~VulkanShader () | |
A shader program used to render data in Vulkan.
|
noexcept |
| VulkanShader | ( | const ConstPointer< VulkanDevice > & | device | ) |
| VulkanShader | ( | const File & | file, |
| const ConstPointer< VulkanDevice > & | device ) |
| VulkanShader | ( | const Buffer< char > & | data, |
| const ConstPointer< VulkanDevice > & | device ) |
| ~VulkanShader | ( | ) |
| void cleanup | ( | ) |
| void createShader | ( | const Buffer< char > & | data | ) |
| void createShader | ( | const File & | file | ) |
| void setInstance | ( | const ConstPointer< VulkanDevice > & | device | ) |
|
inline |