MXVK Vulkan Framework 0.24.0
C++20 Vulkan rendering framework for practical 2D and 3D application development with SDL3.
Loading...
Searching...
No Matches
mxvk::VK_Sprite3D Member List

This is the complete list of members for mxvk::VK_Sprite3D, including all inherited members.

cleanup()mxvk::VK_Sprite3D
clearQueue()mxvk::VK_Sprite3D
drawSprite(const glm::vec3 &position, const glm::vec2 &size, const glm::vec4 &color=glm::vec4(1.0f), float rotationRadians=0.0f)mxvk::VK_Sprite3D
getHeight() constmxvk::VK_Sprite3Dinline
getWidth() constmxvk::VK_Sprite3Dinline
load(VK_Window *window, const std::string &pngPath, const std::string &vertexShaderPath="", const std::string &fragmentShaderPath="")mxvk::VK_Sprite3D
load(VK_Window *window, SDL_Surface *surface, const std::string &vertexShaderPath="", const std::string &fragmentShaderPath="")mxvk::VK_Sprite3D
loaded() constmxvk::VK_Sprite3Dinline
operator=(const VK_Sprite3D &)=deletemxvk::VK_Sprite3D
operator=(VK_Sprite3D &&)=deletemxvk::VK_Sprite3D
render(VkCommandBuffer cmd, uint32_t imageIndex)mxvk::VK_Sprite3D
resize(VK_Window *window)mxvk::VK_Sprite3D
setAlphaDiscardThreshold(float threshold)mxvk::VK_Sprite3Dinline
setDepthTestEnabled(bool enabled)mxvk::VK_Sprite3D
setDepthWriteEnabled(bool enabled)mxvk::VK_Sprite3D
updateCamera(uint32_t imageIndex, const glm::mat4 &view, const glm::mat4 &proj)mxvk::VK_Sprite3D
VK_Sprite3D()=defaultmxvk::VK_Sprite3D
VK_Sprite3D(const VK_Sprite3D &)=deletemxvk::VK_Sprite3D
VK_Sprite3D(VK_Sprite3D &&)=deletemxvk::VK_Sprite3D
~VK_Sprite3D()mxvk::VK_Sprite3D