sandbox
Loading...
Searching...
No Matches
sbx::post::blur_filter< Type > Class Template Referencefinal
Inheritance diagram for sbx::post::blur_filter< Type >:
sbx::post::filter sbx::graphics::subrenderer

Public Member Functions

 blur_filter (const std::vector< graphics::attachment_description > &attachments, const std::filesystem::path &path, const std::string &attachment_name, const math::vector2 &direction)
 
auto render (graphics::command_buffer &command_buffer) -> void override
 
- Public Member Functions inherited from sbx::post::filter
 filter (const std::vector< graphics::attachment_description > &attachments, const std::filesystem::path &path, const graphics::pipeline_definition &pipeline_definition=default_pipeline_definition, const VkSpecializationInfo *specialization_info=nullptr)
 
auto descriptor_handler () noexcept -> graphics::descriptor_handler &
 
auto pipeline () noexcept -> pipeline_type &
 
auto attachment (const std::string &descriptor_name, const graphics::descriptor &descriptor) -> const graphics::descriptor &
 
auto attachment (const std::string &descriptor_name, const std::string &render_attachment) -> const graphics::descriptor &
 
auto set_attachment (const std::string &descriptor_name, const graphics::descriptor &descriptor) -> void
 
auto remove_attachment (const std::string &descriptor_name) -> bool
 
virtual auto render (command_buffer &command_buffer) -> void=0
 

Static Public Attributes

static constexpr auto type = Type
 

Additional Inherited Members

- Public Types inherited from sbx::post::filter
using pipeline_type = graphics::graphics_pipeline
 
- Static Protected Attributes inherited from sbx::post::filter
static const auto default_pipeline_definition
 

Member Function Documentation

◆ render()

template<blur_type Type>
auto sbx::post::blur_filter< Type >::render ( graphics::command_buffer command_buffer) -> void
inlineoverridevirtual

The documentation for this class was generated from the following file: