Blender
V3.3
|
#include <DNA_world_types.h>
Public Attributes | |
ID | id |
struct AnimData * | adt |
DrawDataList | drawdata |
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 [6] |
struct Ipo *ipo | DNA_DEPRECATED |
short | pr_texture |
short | use_nodes |
char | _pad [4] |
struct PreviewImage * | preview |
struct bNodeTree * | nodetree |
struct LightgroupMembership * | lightgroup |
ListBase | gpumaterial |
World defines general modeling data such as a background fill, gravity, color model etc. It mixes rendering data and modeling data.
Definition at line 29 of file DNA_world_types.h.
char World::_pad[4] |
Definition at line 68 of file DNA_world_types.h.
char World::_pad0[4] |
Definition at line 38 of file DNA_world_types.h.
char World::_pad2[6] |
Definition at line 54 of file DNA_world_types.h.
char World::_pad3[6] |
Definition at line 63 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(), make_new_animlistelem(), outliner_add_id_contents(), world_blend_read_data(), and world_blend_write().
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().
struct Ipo* ipo World::DNA_DEPRECATED |
Old animation system, deprecated for 2.5.
Definition at line 66 of file DNA_world_types.h.
DrawDataList World::drawdata |
Definition at line 36 of file DNA_world_types.h.
Referenced by world_copy_data().
float World::exp |
Definition at line 47 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 47 of file DNA_world_types.h.
short World::flag |
Assorted settings.
Definition at line 62 of file DNA_world_types.h.
Referenced by acf_dswor_setting_ptr(), and blo_do_versions_280().
ListBase World::gpumaterial |
Runtime.
Definition at line 80 of file DNA_world_types.h.
Referenced by BKE_world_eval(), DRW_shader_from_world(), image_walk_id_all_users(), world_blend_read_data(), world_blend_write(), world_copy_data(), and world_free_data().
float World::horb |
Definition at line 41 of file DNA_world_types.h.
Referenced by EEVEE_shader_default_world_nodetree(), preview_prepare_scene(), and workbench_private_data_init().
float World::horg |
Definition at line 41 of file DNA_world_types.h.
Referenced by EEVEE_shader_default_world_nodetree(), preview_prepare_scene(), and workbench_private_data_init().
float World::horr |
Definition at line 41 of file DNA_world_types.h.
Referenced by ED_node_shader_default(), ED_view3d_background_color_get(), EEVEE_shader_default_world_nodetree(), GPENCIL_engine_init(), OVERLAY_background_cache_init(), preview_prepare_scene(), and workbench_private_data_init().
ID World::id |
Definition at line 32 of file DNA_world_types.h.
Referenced by BKE_image_walk_all_users(), BKE_node_tree_iter_step(), BKE_world_eval(), blo_do_versions_260(), blo_do_versions_280(), blo_do_versions_pre250(), blender::deg::DepsgraphNodeBuilder::build_world(), blender::deg::DepsgraphRelationBuilder::build_world(), buttons_context_path_world(), do_versions_ipos_to_animato(), drop_world_exec(), drw_engines_world_update(), DRW_shader_from_world(), EEVEE_world_data_ensure(), EEVEE_world_data_get(), image_walk_id_all_users(), new_world_exec(), paste_mtex_exec(), preview_get_localized_world(), shader_get_from_context(), world_blend_read_lib(), world_blend_write(), world_changed(), and world_copy_data().
struct LightgroupMembership* World::lightgroup |
Definition at line 77 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.
Referenced by EEVEE_mist_output_init(), and OVERLAY_camera_cache_populate().
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.
Referenced by EEVEE_mist_output_init(), and OVERLAY_camera_cache_populate().
short World::mistype |
Definition at line 39 of file DNA_world_types.h.
Referenced by EEVEE_mist_output_init().
short World::mode |
Some world modes bit 0: Do mist
Definition at line 53 of file DNA_world_types.h.
struct bNodeTree* World::nodetree |
Definition at line 74 of file DNA_world_types.h.
Referenced by BKE_node_tree_iter_step(), blo_do_versions_260(), blender::deg::DepsgraphNodeBuilder::build_world(), blender::deg::DepsgraphRelationBuilder::build_world(), ED_node_shader_default(), EEVEE_material_get(), eevee_material_get_ex(), EEVEE_volumes_cache_init(), image_walk_id_all_users(), shader_get_from_context(), world_blend_write(), world_copy_data(), world_foreach_id(), and world_free_data().
short World::pr_texture |
Definition at line 67 of file DNA_world_types.h.
struct PreviewImage* World::preview |
Definition at line 71 of file DNA_world_types.h.
Referenced by world_blend_read_data(), world_blend_write(), world_copy_data(), and world_free_data().
float World::range |
Definition at line 47 of file DNA_world_types.h.
Referenced by preview_sync_exposure().
short World::texact |
Definition at line 39 of file DNA_world_types.h.
short World::use_nodes |
Definition at line 67 of file DNA_world_types.h.
Referenced by EEVEE_material_get(), EEVEE_materials_init(), EEVEE_volumes_cache_init(), image_walk_id_all_users(), new_world_exec(), and preview_prepare_scene().