|
Blender V5.0
|
#include <eevee_world.hh>
Public Member Functions | |
| World (Instance &inst) | |
| bool | has_volume () const |
| bool | has_volume_absorption () const |
| bool | has_volume_scatter () const |
| bool | is_ready () const |
| float | sun_angle () |
| float | sun_shadow_max_resolution () |
| float | sun_shadow_filter_radius () |
| float | sun_shadow_jitter_overblur () |
| bool | use_sun_shadow () |
| bool | use_sun_shadow_jitter () |
Public Attributes | |
| UniformBuffer< LightData > | sunlight = {"sunlight"} |
World | |
| ~World () | |
| void | sync () |
| float | sun_threshold () |
Definition at line 34 of file eevee_world.hh.
|
inline |
Definition at line 63 of file eevee_world.hh.
Referenced by sync().
| World::~World | ( | ) |
Definition at line 24 of file eevee_world.cc.
References BKE_id_free().
|
inline |
Definition at line 69 of file eevee_world.hh.
|
inline |
Definition at line 74 of file eevee_world.hh.
|
inline |
Definition at line 79 of file eevee_world.hh.
|
inline |
Definition at line 84 of file eevee_world.hh.
|
inline |
Definition at line 91 of file eevee_world.hh.
Definition at line 101 of file eevee_world.hh.
Definition at line 106 of file eevee_world.hh.
|
inline |
Definition at line 96 of file eevee_world.hh.
Definition at line 48 of file eevee_world.cc.
References sun_threshold().
Referenced by sun_threshold().
| void World::sync | ( | ) |
Definition at line 63 of file eevee_world.cc.
References blender::assign_if_different(), DEG_get_evaluated(), DEG_get_original(), GPU_MAT_FAILED, GPU_MAT_QUEUED, GPU_material_status(), blender::eevee::MAT_PIPE_DEFERRED, World::nodetree, blender::eevee::BaseHandle::recalc, SCE_LAY_SKY, and World().
|
inline |
Definition at line 111 of file eevee_world.hh.
References WO_USE_SUN_SHADOW.
|
inline |
Definition at line 116 of file eevee_world.hh.
References WO_USE_SUN_SHADOW_JITTER.
| UniformBuffer<LightData> blender::eevee::World::sunlight = {"sunlight"} |
Buffer containing the sun light for the world. Filled by LightProbeModule and read by LightModule.
Definition at line 40 of file eevee_world.hh.