Antkeeper  0.0.1
render::sky_pass Member List

This is the complete list of members for render::sky_pass, including all inherited members.

clear()render::pass
get_luminance_lut_resolution() const noexceptrender::sky_passinline
get_luminance_lut_sample_count() const noexceptrender::sky_passinline
get_multiscattering_lut_direction_sample_count() const noexceptrender::sky_passinline
get_multiscattering_lut_resolution() const noexceptrender::sky_passinline
get_multiscattering_lut_scatter_sample_count() const noexceptrender::sky_passinline
get_transmittance_lut_resolution() const noexceptrender::sky_passinline
get_transmittance_lut_sample_count() const noexceptrender::sky_passinline
is_enabled() const noexceptrender::passinline
m_clear_maskrender::passprotected
m_clear_valuerender::passprotected
m_framebufferrender::passprotected
m_pipelinerender::passprotected
pass(gl::pipeline *pipeline, const gl::framebuffer *framebuffer)render::pass
render(render::context &ctx) overriderender::sky_passvirtual
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) noexceptrender::passinline
set_clear_value(const gl::clear_value &value) noexceptrender::passinline
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) noexceptrender::sky_passinline
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::passvirtual
~sky_pass()=defaultrender::sky_passvirtual