|
wren
Vulkan-based game engine
|
This is the complete list of members for wren::vk::Shader, including all inherited members.
| create(const ::vk::Device &device, const std::string &vertex_shader, const std::string &fragment_shader) -> expected< Ptr > | wren::vk::Shader | static |
| create(const ::vk::Device &device, const std::filesystem::path &shader_path) -> expected< Ptr > | wren::vk::Shader | static |
| create_graphics_pipeline(const ::vk::Device &device, const ::vk::RenderPass &render_pass, const math::Vec2f &size, bool depth) -> expected< void > | wren::vk::Shader | |
| descriptor_layout() const | wren::vk::Shader | inline |
| descriptor_layout_ | wren::vk::Shader | private |
| fragment_shader(const ShaderModule &fragment) | wren::vk::Shader | inline |
| fragment_shader_module_ | wren::vk::Shader | private |
| get_pipeline() const | wren::vk::Shader | inline |
| pipeline_ | wren::vk::Shader | private |
| pipeline_layout() const | wren::vk::Shader | inline |
| pipeline_layout_ | wren::vk::Shader | private |
| Ptr typedef | wren::vk::Shader | |
| read_wren_shader_file(const std::filesystem::path &path) -> expected< std::map< ShaderType, std::string > > | wren::vk::Shader | privatestatic |
| vertex_shader(const ShaderModule &vertex) | wren::vk::Shader | inline |
| vertex_shader_module_ | wren::vk::Shader | private |