|
Blender V5.0
|
#include <DNA_world_types.h>
Public Attributes | |
| ID | id |
| struct AnimData * | adt |
| char | _pad0 [4] |
| short | texact |
| short | mistype |
| float | horr |
| float | horg |
| float | horb |
| float | exposure |
| float | exp |
| float | range |
| short | mode |
| short | flag |
| float | misi |
| float | miststa |
| float | mistdist |
| float | misthi |
| float | aodist |
| float | aoenergy |
| int | probe_resolution |
| float | sun_threshold |
| float | sun_angle |
| float | sun_shadow_maximum_resolution |
| float | sun_shadow_jitter_overblur |
| float | sun_shadow_filter_radius |
| short | pr_texture |
| short use_nodes | DNA_DEPRECATED |
| struct PreviewImage * | preview |
| struct bNodeTree * | nodetree |
| struct LightgroupMembership * | lightgroup |
| void * | _pad1 |
| ListBase | gpumaterial |
| uint64_t | last_update |
World defines general modeling data such as a background fill, gravity, color model etc. It mixes rendering data and modeling data.
Definition at line 25 of file DNA_world_types.h.
| char World::_pad0[4] |
Definition at line 36 of file DNA_world_types.h.
| void* World::_pad1 |
Definition at line 87 of file DNA_world_types.h.
| struct AnimData* World::adt |
Animation data (must be immediately after id for utilities to use it).
Definition at line 34 of file DNA_world_types.h.
Referenced by acf_dswor_setting_ptr(), and make_new_animlistelem().
| float World::aodist |
Ambient occlusion.
Definition at line 59 of file DNA_world_types.h.
Referenced by blo_do_versions_pre250().
| float World::aoenergy |
Definition at line 59 of file DNA_world_types.h.
Referenced by blo_do_versions_pre250().
| short use_nodes World::DNA_DEPRECATED |
Definition at line 76 of file DNA_world_types.h.
| float World::exp |
Definition at line 45 of file DNA_world_types.h.
Referenced by preview_sync_exposure().
| float World::exposure |
Exposure is a multiplication factor. Unused now, but maybe back later. Kept in to be upward compatible.
Definition at line 45 of file DNA_world_types.h.
| short World::flag |
Assorted settings.
Definition at line 54 of file DNA_world_types.h.
Referenced by acf_dswor_setting_ptr().
| ListBase World::gpumaterial |
Runtime.
Definition at line 90 of file DNA_world_types.h.
Referenced by BKE_world_eval(), image_walk_id_all_users(), world_blend_read_data(), world_blend_write(), world_copy_data(), world_free_data(), and blender::eevee::ShaderModule::world_shader_get().
| float World::horb |
Definition at line 39 of file DNA_world_types.h.
Referenced by do_version_world_remove_use_nodes().
| float World::horg |
Definition at line 39 of file DNA_world_types.h.
Referenced by do_version_world_remove_use_nodes().
| float World::horr |
Definition at line 39 of file DNA_world_types.h.
Referenced by do_version_world_remove_use_nodes(), blender::io::usd::dome_light_to_world_material(), ED_node_shader_default(), ED_view3d_background_color_get(), and world_foreach_working_space_color().
| ID World::id |
Definition at line 32 of file DNA_world_types.h.
Referenced by BKE_view_layer_find_rgba_attribute(), BKE_world_eval(), blo_do_versions_pre250(), blender::deg::DepsgraphNodeBuilder::build_world(), blender::deg::DepsgraphRelationBuilder::build_world(), buttons_context_path_world(), do_version_world_remove_use_nodes(), blender::io::usd::dome_light_to_world_material(), drop_world_exec(), ED_preview_prepare_world_simple(), image_walk_id_all_users(), blender::io::hydra::WorldData::init(), new_world_exec(), blender::bke::node_tree_iterator_step(), paste_mtex_exec(), preview_get_localized_world(), shader_get_from_context(), blender::ed::outliner::unlink_world_fn(), world_blend_write(), world_changed(), world_copy_data(), and blender::eevee::ShaderModule::world_shader_get().
| uint64_t World::last_update |
Definition at line 92 of file DNA_world_types.h.
Referenced by BKE_world_eval(), and world_blend_write().
| struct LightgroupMembership* World::lightgroup |
Light-group membership information.
Definition at line 85 of file DNA_world_types.h.
Referenced by BKE_view_layer_rename_lightgroup(), get_used_lightgroups(), world_blend_read_data(), world_blend_write(), world_copy_data(), and world_free_data().
| float World::misi |
Definition at line 56 of file DNA_world_types.h.
| float World::mistdist |
Definition at line 56 of file DNA_world_types.h.
| float World::misthi |
Definition at line 56 of file DNA_world_types.h.
| float World::miststa |
Definition at line 56 of file DNA_world_types.h.
| short World::mistype |
Definition at line 37 of file DNA_world_types.h.
| short World::mode |
Some world modes bit 0: Do mist
Definition at line 51 of file DNA_world_types.h.
| struct bNodeTree* World::nodetree |
Definition at line 82 of file DNA_world_types.h.
Referenced by animdata_filter_ds_world(), BPy_InlineShaderNodes_static_from_world(), blender::deg::DepsgraphNodeBuilder::build_world(), blender::deg::DepsgraphRelationBuilder::build_world(), do_version_world_remove_use_nodes(), blender::io::usd::dome_light_to_world_material(), ED_node_shader_default(), ED_preview_prepare_world_simple(), ED_preview_world_simple_set_rgb(), image_walk_id_all_users(), blender::bke::node_tree_iterator_step(), shader_get_from_context(), blender::eevee::World::sync(), world_blend_write(), world_copy_data(), world_foreach_id(), world_free_data(), and blender::io::usd::world_material_to_dome_light().
| short World::pr_texture |
Definition at line 75 of file DNA_world_types.h.
| struct PreviewImage* World::preview |
Definition at line 79 of file DNA_world_types.h.
Referenced by world_blend_read_data(), world_blend_write(), world_copy_data(), and world_free_data().
| int World::probe_resolution |
Eevee settings. Resolution of the world probe when baked to a texture. Contains eLightProbeResolution.
Definition at line 65 of file DNA_world_types.h.
| float World::range |
Definition at line 45 of file DNA_world_types.h.
Referenced by preview_sync_exposure().
| float World::sun_angle |
Angle for sun extraction.
Definition at line 69 of file DNA_world_types.h.
Referenced by blo_do_versions_420().
| float World::sun_shadow_filter_radius |
Definition at line 73 of file DNA_world_types.h.
Referenced by blo_do_versions_420().
| float World::sun_shadow_jitter_overblur |
Definition at line 72 of file DNA_world_types.h.
| float World::sun_shadow_maximum_resolution |
Shadow properties for sun extraction.
Definition at line 71 of file DNA_world_types.h.
Referenced by blo_do_versions_420().
| float World::sun_threshold |
Threshold for sun extraction.
Definition at line 67 of file DNA_world_types.h.
Referenced by blo_do_versions_420().
| short World::texact |
Definition at line 37 of file DNA_world_types.h.