Kompute
Loading...
Searching...
No Matches
Public Member Functions | List of all members
kp::Shader Class Reference

Public Member Functions

 Shader (const std::shared_ptr< vk::Device > &device, const std::vector< uint32_t > &spv)
 
const vk::ShaderModule & getShaderModule ()
 
void destroy ()
 

Constructor & Destructor Documentation

◆ Shader()

kp::Shader::Shader ( const std::shared_ptr< vk::Device > &  device,
const std::vector< uint32_t > &  spv 
)

Constructor accepting a device and a SPIR-V binary

Parameters
deviceThe vk::Device for the shader module to be compiled for
spvThe SPIR-V binary

Member Function Documentation

◆ getShaderModule()

const vk::ShaderModule & kp::Shader::getShaderModule ( )

getter for mShaderModule


The documentation for this class was generated from the following file: