wren
Vulkan-based game engine
Loading...
Searching...
No Matches
wren::vk::Shader Member List

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::Shaderstatic
create(const ::vk::Device &device, const std::filesystem::path &shader_path) -> expected< Ptr >wren::vk::Shaderstatic
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() constwren::vk::Shaderinline
descriptor_layout_wren::vk::Shaderprivate
fragment_shader(const ShaderModule &fragment)wren::vk::Shaderinline
fragment_shader_module_wren::vk::Shaderprivate
get_pipeline() constwren::vk::Shaderinline
pipeline_wren::vk::Shaderprivate
pipeline_layout() constwren::vk::Shaderinline
pipeline_layout_wren::vk::Shaderprivate
Ptr typedefwren::vk::Shader
read_wren_shader_file(const std::filesystem::path &path) -> expected< std::map< ShaderType, std::string > >wren::vk::Shaderprivatestatic
vertex_shader(const ShaderModule &vertex)wren::vk::Shaderinline
vertex_shader_module_wren::vk::Shaderprivate