Blender  V3.3
Public Attributes | List of all members
World Struct Reference

#include <DNA_world_types.h>

Public Attributes

ID id
 
struct AnimDataadt
 
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 PreviewImagepreview
 
struct bNodeTreenodetree
 
struct LightgroupMembershiplightgroup
 
ListBase gpumaterial
 

Detailed Description

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.

Member Data Documentation

◆ _pad

char World::_pad[4]

Definition at line 68 of file DNA_world_types.h.

◆ _pad0

char World::_pad0[4]

Definition at line 38 of file DNA_world_types.h.

◆ _pad2

char World::_pad2[6]

Definition at line 54 of file DNA_world_types.h.

◆ _pad3

char World::_pad3[6]

Definition at line 63 of file DNA_world_types.h.

◆ adt

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().

◆ aodist

float World::aodist

Ambient occlusion.

Definition at line 59 of file DNA_world_types.h.

Referenced by blo_do_versions_pre250().

◆ aoenergy

float World::aoenergy

Definition at line 59 of file DNA_world_types.h.

Referenced by blo_do_versions_pre250().

◆ DNA_DEPRECATED

struct Ipo* ipo World::DNA_DEPRECATED

Old animation system, deprecated for 2.5.

Definition at line 66 of file DNA_world_types.h.

◆ drawdata

DrawDataList World::drawdata

Definition at line 36 of file DNA_world_types.h.

Referenced by world_copy_data().

◆ exp

float World::exp

Definition at line 47 of file DNA_world_types.h.

Referenced by preview_sync_exposure().

◆ 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.

◆ flag

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().

◆ gpumaterial

ListBase World::gpumaterial

◆ horb

float World::horb

◆ horg

float World::horg

◆ horr

float World::horr

◆ id

ID World::id

◆ lightgroup

struct LightgroupMembership* World::lightgroup

◆ misi

float World::misi

Definition at line 56 of file DNA_world_types.h.

◆ mistdist

float World::mistdist

Definition at line 56 of file DNA_world_types.h.

Referenced by EEVEE_mist_output_init(), and OVERLAY_camera_cache_populate().

◆ misthi

float World::misthi

Definition at line 56 of file DNA_world_types.h.

◆ miststa

float World::miststa

Definition at line 56 of file DNA_world_types.h.

Referenced by EEVEE_mist_output_init(), and OVERLAY_camera_cache_populate().

◆ mistype

short World::mistype

Definition at line 39 of file DNA_world_types.h.

Referenced by EEVEE_mist_output_init().

◆ mode

short World::mode

Some world modes bit 0: Do mist

Definition at line 53 of file DNA_world_types.h.

◆ nodetree

struct bNodeTree* World::nodetree

◆ pr_texture

short World::pr_texture

Definition at line 67 of file DNA_world_types.h.

◆ preview

struct PreviewImage* World::preview

◆ range

float World::range

Definition at line 47 of file DNA_world_types.h.

Referenced by preview_sync_exposure().

◆ texact

short World::texact

Definition at line 39 of file DNA_world_types.h.

◆ use_nodes

short World::use_nodes

The documentation for this struct was generated from the following file: