clear() | render::pass | |
get_luminance_lut_resolution() const noexcept | render::sky_pass | inline |
get_luminance_lut_sample_count() const noexcept | render::sky_pass | inline |
get_multiscattering_lut_direction_sample_count() const noexcept | render::sky_pass | inline |
get_multiscattering_lut_resolution() const noexcept | render::sky_pass | inline |
get_multiscattering_lut_scatter_sample_count() const noexcept | render::sky_pass | inline |
get_transmittance_lut_resolution() const noexcept | render::sky_pass | inline |
get_transmittance_lut_sample_count() const noexcept | render::sky_pass | inline |
is_enabled() const noexcept | render::pass | inline |
m_clear_mask | render::pass | protected |
m_clear_value | render::pass | protected |
m_framebuffer | render::pass | protected |
m_pipeline | render::pass | protected |
pass(gl::pipeline *pipeline, const gl::framebuffer *framebuffer) | render::pass | |
render(render::context &ctx) override | render::sky_pass | virtual |
set_airglow_luminance(const math::fvec3 &luminance) | render::sky_pass | |
set_atmosphere_upper_limit(float limit) | render::sky_pass | |
set_clear_mask(std::uint8_t mask) noexcept | render::pass | inline |
set_clear_value(const gl::clear_value &value) noexcept | render::pass | inline |
set_enabled(bool enabled) | render::pass | |
set_framebuffer(const gl::framebuffer *framebuffer) | render::pass | |
set_ground_albedo(const math::fvec3 &albedo) | render::sky_pass | |
set_icrf_to_eus(const math::se3< float > &transformation) | render::sky_pass | |
set_layer_mask(std::uint32_t mask) noexcept | render::sky_pass | inline |
set_luminance_lut_resolution(const math::vec2< std::uint16_t > &resolution) | render::sky_pass | |
set_luminance_lut_sample_count(std::uint16_t count) | render::sky_pass | |
set_magnification(float scale) | render::sky_pass | |
set_mie_parameters(float scale_height, float scattering, float extinction, float anisotropy) | render::sky_pass | |
set_moon_angular_radius(float angular_radius) | render::sky_pass | |
set_moon_illuminance(const math::fvec3 &illuminance, const math::fvec3 &transmitted_illuminance) | render::sky_pass | |
set_moon_model(std::shared_ptr< render::model > model) | render::sky_pass | |
set_moon_planetlight_direction(const math::fvec3 &direction) | render::sky_pass | |
set_moon_planetlight_illuminance(const math::fvec3 &illuminance) | render::sky_pass | |
set_moon_position(const math::fvec3 &position) | render::sky_pass | |
set_moon_rotation(const math::fquat &rotation) | render::sky_pass | |
set_moon_sunlight_direction(const math::fvec3 &direction) | render::sky_pass | |
set_moon_sunlight_illuminance(const math::fvec3 &illuminance) | render::sky_pass | |
set_multiscattering_lut_direction_sample_count(std::uint16_t count) | render::sky_pass | |
set_multiscattering_lut_resolution(const math::vec2< std::uint16_t > &resolution) | render::sky_pass | |
set_multiscattering_lut_scatter_sample_count(std::uint16_t count) | render::sky_pass | |
set_observer_elevation(float elevation) | render::sky_pass | |
set_ozone_parameters(float lower_limit, float upper_limit, float mode, const math::fvec3 &absorption) | render::sky_pass | |
set_planet_radius(float radius) | render::sky_pass | |
set_rayleigh_parameters(float scale_height, const math::fvec3 &scattering) | render::sky_pass | |
set_sky_model(std::shared_ptr< render::model > model) | render::sky_pass | |
set_sky_probe(std::shared_ptr< scene::light_probe > probe) | render::sky_pass | |
set_stars_model(std::shared_ptr< render::model > model) | render::sky_pass | |
set_sun_angular_radius(float radius) | render::sky_pass | |
set_sun_illuminance(const math::fvec3 &illuminance, const math::fvec3 &transmitted_illuminance) | render::sky_pass | |
set_sun_luminance(const math::fvec3 &luminance) | render::sky_pass | |
set_sun_position(const math::fvec3 &position) | render::sky_pass | |
set_transmittance_lut_resolution(const math::vec2< std::uint16_t > &resolution) | render::sky_pass | |
set_transmittance_lut_sample_count(std::uint16_t count) | render::sky_pass | |
sky_pass(gl::pipeline *pipeline, const gl::framebuffer *framebuffer, resource_manager *resource_manager) | render::sky_pass | |
update_tweens() | render::sky_pass | |
~pass() | render::pass | virtual |
~sky_pass()=default | render::sky_pass | virtual |