Antkeeper
0.0.1
|
#include <final-pass.hpp>
Public Member Functions | |
final_pass (gl::pipeline *pipeline, const gl::framebuffer *framebuffer, resource_manager *resource_manager) | |
void | render (render::context &ctx) override |
void | set_color_texture (std::shared_ptr< gl::texture_2d > texture) |
void | set_bloom_texture (std::shared_ptr< gl::texture_2d > texture) noexcept |
void | set_bloom_weight (float weight) noexcept |
void | set_blue_noise_texture (std::shared_ptr< gl::texture_2d > texture) |
![]() | |
pass (gl::pipeline *pipeline, const gl::framebuffer *framebuffer) | |
virtual | ~pass () |
void | set_enabled (bool enabled) |
constexpr bool | is_enabled () const noexcept |
void | set_framebuffer (const gl::framebuffer *framebuffer) |
void | set_clear_mask (std::uint8_t mask) noexcept |
void | set_clear_value (const gl::clear_value &value) noexcept |
void | clear () |
Additional Inherited Members | |
![]() | |
gl::pipeline * | m_pipeline |
const gl::framebuffer * | m_framebuffer |
std::uint8_t | m_clear_mask {} |
gl::clear_value | m_clear_value |
Definition at line 40 of file final-pass.hpp.
render::final_pass::final_pass | ( | gl::pipeline * | pipeline, |
const gl::framebuffer * | framebuffer, | ||
resource_manager * | resource_manager | ||
) |
Definition at line 38 of file final-pass.cpp.
|
overridevirtual |
Implements render::pass.
Definition at line 54 of file final-pass.cpp.
|
noexcept |
Definition at line 79 of file final-pass.cpp.
|
noexcept |
Definition at line 85 of file final-pass.cpp.
void render::final_pass::set_blue_noise_texture | ( | std::shared_ptr< gl::texture_2d > | texture | ) |
Definition at line 90 of file final-pass.cpp.
void render::final_pass::set_color_texture | ( | std::shared_ptr< gl::texture_2d > | texture | ) |
Definition at line 73 of file final-pass.cpp.