|
Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
|
Helper to create a simple set of shader stage create infos, that all use main as shader start point. Usage: Create object, add stages with modules, use local variable as in place vector. More...
#include <foray_shaderstagecreateinfos.hpp>
Public Member Functions | |
| ShaderStageCreateInfos ()=default | |
| ShaderStageCreateInfos & | operator= (const ShaderStageCreateInfos &)=delete |
| ShaderStageCreateInfos (const ShaderStageCreateInfos &)=delete | |
| std::vector< VkPipelineShaderStageCreateInfo > * | Get () |
| ShaderStageCreateInfos & | Add (VkShaderStageFlagBits flagBits, VkShaderModule shaderModule) |
Protected Attributes | |
| std::vector< VkPipelineShaderStageCreateInfo > | mShaderStageCreateInfos |
Helper to create a simple set of shader stage create infos, that all use main as shader start point. Usage: Create object, add stages with modules, use local variable as in place vector.
|
default |
|
delete |
|
inline |
|
inline |
|
delete |
|
protected |