|
Blender V4.5
|
#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 |
| char | _pad2 [6] |
| float | misi |
| float | miststa |
| float | mistdist |
| float | misthi |
| float | aodist |
| float | aoenergy |
| short | flag |
| char | _pad3 [2] |
| int | probe_resolution |
| float | sun_threshold |
| float | sun_angle |
| float | sun_shadow_maximum_resolution |
| float | sun_shadow_jitter_overblur |
| float | sun_shadow_filter_radius |
| char | _pad4 [4] |
| struct Ipo *ipo | DNA_DEPRECATED |
| short | pr_texture |
| short | use_nodes |
| char | _pad [4] |
| 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 26 of file DNA_world_types.h.
| char World::_pad[4] |
Definition at line 82 of file DNA_world_types.h.
| char World::_pad0[4] |
Definition at line 37 of file DNA_world_types.h.
| void* World::_pad1 |
Definition at line 93 of file DNA_world_types.h.
| char World::_pad2[6] |
Definition at line 53 of file DNA_world_types.h.
| char World::_pad3[2] |
Definition at line 62 of file DNA_world_types.h.
| char World::_pad4[4] |
Definition at line 77 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 35 of file DNA_world_types.h.
Referenced by acf_dswor_setting_ptr(), and make_new_animlistelem().
| float World::aodist |
Ambient occlusion.
Definition at line 58 of file DNA_world_types.h.
Referenced by blo_do_versions_pre250().
| float World::aoenergy |
Definition at line 58 of file DNA_world_types.h.
Referenced by blo_do_versions_pre250().
| struct Ipo* ipo World::DNA_DEPRECATED |
Old animation system, deprecated for 2.5.
Definition at line 80 of file DNA_world_types.h.
| float World::exp |
Definition at line 46 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 46 of file DNA_world_types.h.
| short World::flag |
Assorted settings.
Definition at line 61 of file DNA_world_types.h.
Referenced by acf_dswor_setting_ptr().
| ListBase World::gpumaterial |
Runtime.
Definition at line 96 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 40 of file DNA_world_types.h.
Referenced by blender::io::hydra::WorldData::init(), blender::eevee::DefaultWorldNodeTree::nodetree_get(), blender::ed::space_node::preview_prepare_scene(), and preview_prepare_scene().
| float World::horg |
Definition at line 40 of file DNA_world_types.h.
Referenced by blender::io::hydra::WorldData::init(), blender::eevee::DefaultWorldNodeTree::nodetree_get(), blender::ed::space_node::preview_prepare_scene(), and preview_prepare_scene().
| float World::horr |
Definition at line 40 of file DNA_world_types.h.
Referenced by blender::io::usd::dome_light_to_world_material(), ED_node_shader_default(), ED_view3d_background_color_get(), blender::io::hydra::WorldData::init(), blender::eevee::DefaultWorldNodeTree::nodetree_get(), blender::ed::space_node::preview_prepare_scene(), preview_prepare_scene(), and blender::io::usd::world_material_to_dome_light().
| ID World::id |
Definition at line 33 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_versions_ipos_to_layered_actions(), drop_world_exec(), 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 98 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 91 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 55 of file DNA_world_types.h.
| float World::mistdist |
Definition at line 55 of file DNA_world_types.h.
| float World::misthi |
Definition at line 55 of file DNA_world_types.h.
| float World::miststa |
Definition at line 55 of file DNA_world_types.h.
| short World::mistype |
Definition at line 38 of file DNA_world_types.h.
| short World::mode |
Some world modes bit 0: Do mist
Definition at line 52 of file DNA_world_types.h.
| struct bNodeTree* World::nodetree |
Definition at line 88 of file DNA_world_types.h.
Referenced by animdata_filter_ds_world(), blender::deg::DepsgraphNodeBuilder::build_world(), blender::deg::DepsgraphRelationBuilder::build_world(), blender::io::usd::dome_light_to_world_material(), image_walk_id_all_users(), blender::io::hydra::WorldData::init(), 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 81 of file DNA_world_types.h.
| struct PreviewImage* World::preview |
Definition at line 85 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 68 of file DNA_world_types.h.
| float World::range |
Definition at line 46 of file DNA_world_types.h.
Referenced by preview_sync_exposure().
| float World::sun_angle |
Angle for sun extraction.
Definition at line 72 of file DNA_world_types.h.
Referenced by blo_do_versions_420().
| float World::sun_shadow_filter_radius |
Definition at line 76 of file DNA_world_types.h.
Referenced by blo_do_versions_420().
| float World::sun_shadow_jitter_overblur |
Definition at line 75 of file DNA_world_types.h.
| float World::sun_shadow_maximum_resolution |
Shadow properties for sun extraction.
Definition at line 74 of file DNA_world_types.h.
Referenced by blo_do_versions_420().
| float World::sun_threshold |
Threshold for sun extraction.
Definition at line 70 of file DNA_world_types.h.
Referenced by blo_do_versions_420().
| short World::texact |
Definition at line 38 of file DNA_world_types.h.
| short World::use_nodes |
Definition at line 81 of file DNA_world_types.h.
Referenced by blender::io::usd::dome_light_to_world_material(), image_walk_id_all_users(), blender::io::hydra::WorldData::init(), new_world_exec(), blender::ed::space_node::preview_prepare_scene(), preview_prepare_scene(), blender::eevee::World::sync(), and blender::io::usd::world_material_to_dome_light().