20 #ifndef ANTKEEPER_RENDER_PASS_HPP
21 #define ANTKEEPER_RENDER_PASS_HPP
43 [[nodiscard]]
inline constexpr
bool is_enabled() const noexcept
Graphics pipeline interface.
void set_enabled(bool enabled)
pass(gl::pipeline *pipeline, const gl::framebuffer *framebuffer)
virtual void render(render::context &ctx)=0
constexpr bool is_enabled() const noexcept
void set_clear_value(const gl::clear_value &value) noexcept
std::uint8_t m_clear_mask
void set_clear_mask(std::uint8_t mask) noexcept
void set_framebuffer(const gl::framebuffer *framebuffer)
gl::pipeline * m_pipeline
const gl::framebuffer * m_framebuffer
gl::clear_value m_clear_value