| CsPaint
       2.0.0
    | 
| Public Typedefs | |
| using | handle = std::shared_ptr< shader > | 
| Public Member Functions | |
| shader (const shader &) = delete | |
| shader (std::shared_ptr< const CsPaint::device > device, std::vector< char > shader_code) | |
| shader (std::shared_ptr< const CsPaint::device > device, std::vector< uint32_t > shader_code) | |
| ~shader () | |
| void | operator= (const shader &) = delete | 
| const vk::ShaderModule & | shaderModule () | 
| using CsPaint::shader::handle = std::shared_ptr<shader> | 
| CsPaint::shader::shader | ( | std::shared_ptr< const CsPaint::device > | device, | 
| std::vector< char > | shader_code | ||
| ) | 
| CsPaint::shader::shader | ( | std::shared_ptr< const CsPaint::device > | device, | 
| std::vector< uint32_t > | shader_code | ||
| ) | 
| 
 | inline | 
| 
 | delete | 
| 
 | delete | 
| 
 | inline |