sandbox
Loading...
Searching...
No Matches
sbx::models::frustum_culling_task Class Referencefinal
Inheritance diagram for sbx::models::frustum_culling_task:
sbx::graphics::task

Classes

struct  culled_range_view
 

Public Member Functions

 frustum_culling_task (const std::filesystem::path &path=default_pipeline_path)
 
auto execute (graphics::command_buffer &command_buffer) -> void override
 
auto culled (bucket bucket, const material_key &key, std::uint32_t cascade=no_cascade) const -> std::optional< culled_range_view >
 
auto set_debug_view_projection (const math::matrix4x4 &vp) -> void
 
auto clear_debug_view_projection () -> void
 
virtual auto execute (command_buffer &command_buffer) -> void=0
 

Static Public Attributes

static constexpr auto no_cascade = std::uint32_t{0xFFFFFFFF}
 

Member Function Documentation

◆ execute()

auto sbx::models::frustum_culling_task::execute ( graphics::command_buffer command_buffer) -> void
overridevirtual

Implements sbx::graphics::task.


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