Blender V4.3
ViewLayer Struct Reference

#include <DNA_layer_types.h>

Public Attributes

struct ViewLayernext
struct ViewLayerprev
char name [64]
short flag
char _pad [6]
ListBase object_bases
struct SceneStatsstats
struct Basebasact
ListBase layer_collections
LayerCollectionactive_collection
int layflag
int passflag
float pass_alpha_threshold
short cryptomatte_flag
short cryptomatte_levels
char _pad1 [4]
int samples
struct Materialmat_override
struct Worldworld_override
struct IDPropertyid_properties
struct FreestyleConfig freestyle_config
struct ViewLayerEEVEE eevee
ListBase aovs
ViewLayerAOVactive_aov
ListBase lightgroups
ViewLayerLightgroupactive_lightgroup
ListBase drawdata
struct Base ** object_bases_array
struct GHashobject_bases_hash

Detailed Description

Definition at line 151 of file DNA_layer_types.h.

Member Data Documentation

◆ _pad

char ViewLayer::_pad[6]

Definition at line 156 of file DNA_layer_types.h.

◆ _pad1

char ViewLayer::_pad1[4]

Definition at line 176 of file DNA_layer_types.h.

◆ active_aov

◆ active_collection

◆ active_lightgroup

◆ aovs

◆ basact

◆ cryptomatte_flag

◆ cryptomatte_levels

◆ drawdata

◆ eevee

◆ flag

◆ freestyle_config

◆ id_properties

◆ layer_collections

◆ layflag

◆ lightgroups

◆ mat_override

◆ name

char ViewLayer::name[64]

MAX_NAME.

Definition at line 154 of file DNA_layer_types.h.

Referenced by blender::bke::compositor::add_passes_used_by_cryptomatte_node(), BKE_blendfile_library_relocate(), BKE_gpencil_visible_stroke_advanced_iter(), BKE_view_layer_add(), BKE_view_layer_rename(), blo_read_file_internal(), DEG_get_evaluated_view_layer(), blender::compositor::RenderLayersProg::determine_canvas(), do_version_workspaces_after_lib_link(), DRW_render_gpencil(), DRW_render_to_image(), ED_scene_view_layer_delete(), engine_render_add_result_pass_cb(), engine_render_view_layer(), FRS_composite_result(), FRS_do_stroke_rendering(), blender::render::Context::get_input_texture(), blender::compositor::RenderLayersProg::get_meta_data(), gpencil_is_layer_mask(), gpencil_layer_cache_add(), grease_pencil_layer_cache_add(), CryptomatteSession::init(), blender::compositor::RenderLayersProg::init_execution(), is_used_as_layer_mask_in_viewlayer(), layer_eval_view_layer(), blender::ed::outliner::namebutton_fn(), blender::ed::space_node::node_render_changed_exec(), blender::render::Context::populate_meta_data_for_pass(), prepare(), blender::ed::space_node::prepare_viewlayer_update(), blender::ed::space_node::preview_render(), RE_InitState(), blender::render::hydra::FinalEngine::render(), scene_ensure_depsgraph_p(), scene_undo_depsgraph_gen_key(), use_layer_in_render(), view_layer_add(), view_layer_add_exec(), wm_data_consistency_ensure(), WM_window_ensure_active_view_layer(), WM_window_open(), and WM_window_set_active_view_layer().

◆ next

struct ViewLayer* ViewLayer::next

Definition at line 152 of file DNA_layer_types.h.

Referenced by blender::ed::space_node::preview_render(), and scene_copy_data().

◆ object_bases

◆ object_bases_array

◆ object_bases_hash

◆ pass_alpha_threshold

float ViewLayer::pass_alpha_threshold

Definition at line 173 of file DNA_layer_types.h.

Referenced by do_version_layers_to_collections(), and view_layer_add().

◆ passflag

◆ prev

struct ViewLayer * ViewLayer::prev

◆ samples

int ViewLayer::samples

Definition at line 178 of file DNA_layer_types.h.

Referenced by do_version_layers_to_collections().

◆ stats

struct SceneStats* ViewLayer::stats

◆ world_override


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