|
wren
Vulkan-based game engine
|
#include <render_pass.hpp>
Public Member Functions | |
| PassResources (std::string target_prefix) | |
| auto | add_shader (const std::string &name, const std::shared_ptr< vk::Shader > &shader) -> PassResources & |
| auto | add_colour_target () -> PassResources & |
| auto | add_depth_target () -> PassResources & |
| auto | has_colour_target () const |
| auto | has_depth_target () const |
| auto | target_prefix () const |
| auto | shaders () const |
Private Attributes | |
| std::string | target_prefix_ |
| bool | colour_target_ = false |
| bool | depth_target_ = false |
| std::unordered_map< std::string, std::shared_ptr< vk::Shader > > | shaders_ |
|
inline |


|
inline |

|
inline |

|
inline |

|
inline |
|
inline |
|
inline |
|
inline |

|
private |
|
private |
|
private |
|
private |