vkCompViz App
 
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Gpu::Vulkan::VulkanInitParams::Shaders Class Referenceexport
module gpu
Collaboration diagram for Gpu::Vulkan::VulkanInitParams::Shaders:
Collaboration graph
[legend]

Public Member Functions

size_t uniformBufferSize () const
 
size_t uniformBufferUint32Count () const
 
std::vector< std::string > uniformNames () const
 

Public Attributes

Shader::Shader::Info vertex
 
Shader::Shader::Info fragment
 
std::size_t vertexCount {3}
 
std::vector< Shader::Shader::Infocompute
 

Member Function Documentation

◆ uniformBufferSize()

size_t Gpu::Vulkan::VulkanInitParams::Shaders::uniformBufferSize ( ) const
export

◆ uniformBufferUint32Count()

size_t Gpu::Vulkan::VulkanInitParams::Shaders::uniformBufferUint32Count ( ) const
inlineexport

◆ uniformNames()

std::vector< std::string > Gpu::Vulkan::VulkanInitParams::Shaders::uniformNames ( ) const
export

Member Data Documentation

◆ compute

std::vector<Shader::Shader::Info> Gpu::Vulkan::VulkanInitParams::Shaders::compute
export

◆ fragment

Shader::Shader::Info Gpu::Vulkan::VulkanInitParams::Shaders::fragment
export

◆ vertex

Shader::Shader::Info Gpu::Vulkan::VulkanInitParams::Shaders::vertex
export

◆ vertexCount

std::size_t Gpu::Vulkan::VulkanInitParams::Shaders::vertexCount {3}
export