Go to the source code of this file.
|
| enum | eViewLayerEEVEEPassType {
EEVEE_RENDER_PASS_COMBINED = (1 << 0)
, EEVEE_RENDER_PASS_Z = (1 << 1)
, EEVEE_RENDER_PASS_MIST = (1 << 2)
, EEVEE_RENDER_PASS_NORMAL = (1 << 3)
,
EEVEE_RENDER_PASS_DIFFUSE_LIGHT = (1 << 4)
, EEVEE_RENDER_PASS_DIFFUSE_COLOR = (1 << 5)
, EEVEE_RENDER_PASS_SPECULAR_LIGHT = (1 << 6)
, EEVEE_RENDER_PASS_SPECULAR_COLOR = (1 << 7)
,
EEVEE_RENDER_PASS_UNUSED_8 = (1 << 8)
, EEVEE_RENDER_PASS_VOLUME_LIGHT = (1 << 9)
, EEVEE_RENDER_PASS_EMIT = (1 << 10)
, EEVEE_RENDER_PASS_ENVIRONMENT = (1 << 11)
,
EEVEE_RENDER_PASS_SHADOW = (1 << 12)
, EEVEE_RENDER_PASS_AO = (1 << 13)
, EEVEE_RENDER_PASS_UNUSED_14 = (1 << 14)
, EEVEE_RENDER_PASS_AOV = (1 << 15)
,
EEVEE_RENDER_PASS_CRYPTOMATTE = (1 << 16)
, EEVEE_RENDER_PASS_CRYPTOMATTE_OBJECT = (1 << 16)
, EEVEE_RENDER_PASS_CRYPTOMATTE_ASSET = (1 << 17)
, EEVEE_RENDER_PASS_CRYPTOMATTE_MATERIAL = (1 << 18)
,
EEVEE_RENDER_PASS_VECTOR = (1 << 19)
, EEVEE_RENDER_PASS_TRANSPARENT = (1 << 20)
, EEVEE_RENDER_PASS_POSITION = (1 << 21)
} |
| |
| enum | eViewLayerAOVType { AOV_TYPE_VALUE = 0
, AOV_TYPE_COLOR = 1
} |
| |
| enum | eViewLayerAOVFlag { AOV_CONFLICT = (1 << 0)
} |
| |
| enum | eViewLayerCryptomatteFlags { VIEW_LAYER_CRYPTOMATTE_OBJECT = (1 << 0)
, VIEW_LAYER_CRYPTOMATTE_MATERIAL = (1 << 1)
, VIEW_LAYER_CRYPTOMATTE_ASSET = (1 << 2)
, VIEW_LAYER_CRYPTOMATTE_ACCURATE = (1 << 3)
} |
| |
| enum | {
BASE_SELECTED = (1 << 0)
, BASE_HIDDEN = (1 << 8)
, BASE_ENABLED_AND_MAYBE_VISIBLE_IN_VIEWPORT = (1 << 1)
, BASE_SELECTABLE = (1 << 2)
,
BASE_FROM_DUPLI = (1 << 3)
, BASE_ENABLED_AND_VISIBLE_IN_DEFAULT_VIEWPORT = (1 << 4)
, BASE_FROM_SET = (1 << 5)
, BASE_ENABLED_VIEWPORT = (1 << 6)
,
BASE_ENABLED_RENDER = (1 << 7)
, BASE_HOLDOUT = (1 << 10)
, BASE_INDIRECT_ONLY = (1 << 11)
} |
| |
| enum | {
LAYER_COLLECTION_EXCLUDE = (1 << 4)
, LAYER_COLLECTION_HOLDOUT = (1 << 5)
, LAYER_COLLECTION_INDIRECT_ONLY = (1 << 6)
, LAYER_COLLECTION_HIDE = (1 << 7)
,
LAYER_COLLECTION_PREVIOUSLY_EXCLUDED = (1 << 8)
} |
| |
| enum | { LAYER_COLLECTION_HAS_OBJECTS = (1 << 0)
, LAYER_COLLECTION_HIDE_VIEWPORT = (1 << 2)
, LAYER_COLLECTION_VISIBLE_VIEW_LAYER = (1 << 4)
} |
| |
| enum | { VIEW_LAYER_RENDER = (1 << 0)
, VIEW_LAYER_FREESTYLE = (1 << 2)
, VIEW_LAYER_OUT_OF_SYNC = (1 << 3)
, VIEW_LAYER_HAS_EXPORT_COLLECTIONS = (1 << 4)
} |
| |
◆ EEVEE_RENDER_PASS_MAX_BIT
| #define EEVEE_RENDER_PASS_MAX_BIT 21 |
◆ VIEW_LAYER_CRYPTOMATTE_ALL
◆ Base
◆ eViewLayerAOVFlag
◆ eViewLayerAOVType
◆ eViewLayerCryptomatteFlags
◆ eViewLayerEEVEEPassType
◆ LayerCollection
| typedef struct LayerCollection LayerCollection |
◆ LightgroupMembership
| typedef struct LightgroupMembership LightgroupMembership |
◆ ViewLayer
| typedef struct ViewLayer ViewLayer |
◆ ViewLayerAOV
| typedef struct ViewLayerAOV ViewLayerAOV |
AOV Render-pass definition.
◆ ViewLayerEEVEE
| typedef struct ViewLayerEEVEE ViewLayerEEVEE |
◆ ViewLayerEngineData
| typedef struct ViewLayerEngineData ViewLayerEngineData |
◆ ViewLayerLightgroup
| typedef struct ViewLayerLightgroup ViewLayerLightgroup |
Light-group Render-pass definition.
◆ anonymous enum
| Enumerator |
|---|
| BASE_SELECTED | |
| BASE_HIDDEN | |
| BASE_ENABLED_AND_MAYBE_VISIBLE_IN_VIEWPORT | |
| BASE_SELECTABLE | |
| BASE_FROM_DUPLI | |
| BASE_ENABLED_AND_VISIBLE_IN_DEFAULT_VIEWPORT | |
| BASE_FROM_SET | |
| BASE_ENABLED_VIEWPORT | |
| BASE_ENABLED_RENDER | |
| BASE_HOLDOUT | |
| BASE_INDIRECT_ONLY | |
Definition at line 204 of file DNA_layer_types.h.
◆ anonymous enum
| Enumerator |
|---|
| LAYER_COLLECTION_EXCLUDE | |
| LAYER_COLLECTION_HOLDOUT | |
| LAYER_COLLECTION_INDIRECT_ONLY | |
| LAYER_COLLECTION_HIDE | |
| LAYER_COLLECTION_PREVIOUSLY_EXCLUDED | |
Definition at line 251 of file DNA_layer_types.h.
◆ anonymous enum
| Enumerator |
|---|
| LAYER_COLLECTION_HAS_OBJECTS | |
| LAYER_COLLECTION_HIDE_VIEWPORT | |
| LAYER_COLLECTION_VISIBLE_VIEW_LAYER | |
Definition at line 265 of file DNA_layer_types.h.
◆ anonymous enum
| Enumerator |
|---|
| VIEW_LAYER_RENDER | |
| VIEW_LAYER_FREESTYLE | |
| VIEW_LAYER_OUT_OF_SYNC | |
| VIEW_LAYER_HAS_EXPORT_COLLECTIONS | |
Definition at line 273 of file DNA_layer_types.h.
◆ eViewLayerAOVFlag
◆ eViewLayerAOVType
◆ eViewLayerCryptomatteFlags
| Enumerator |
|---|
| VIEW_LAYER_CRYPTOMATTE_OBJECT | |
| VIEW_LAYER_CRYPTOMATTE_MATERIAL | |
| VIEW_LAYER_CRYPTOMATTE_ASSET | |
| VIEW_LAYER_CRYPTOMATTE_ACCURATE | |
Definition at line 65 of file DNA_layer_types.h.
◆ eViewLayerEEVEEPassType
Render-passes for EEVEE. ViewLayerEEVEE.render_passes
| Enumerator |
|---|
| EEVEE_RENDER_PASS_COMBINED | |
| EEVEE_RENDER_PASS_Z | |
| EEVEE_RENDER_PASS_MIST | |
| EEVEE_RENDER_PASS_NORMAL | |
| EEVEE_RENDER_PASS_DIFFUSE_LIGHT | |
| EEVEE_RENDER_PASS_DIFFUSE_COLOR | |
| EEVEE_RENDER_PASS_SPECULAR_LIGHT | |
| EEVEE_RENDER_PASS_SPECULAR_COLOR | |
| EEVEE_RENDER_PASS_UNUSED_8 | |
| EEVEE_RENDER_PASS_VOLUME_LIGHT | |
| EEVEE_RENDER_PASS_EMIT | |
| EEVEE_RENDER_PASS_ENVIRONMENT | |
| EEVEE_RENDER_PASS_SHADOW | |
| EEVEE_RENDER_PASS_AO | |
| EEVEE_RENDER_PASS_UNUSED_14 | |
| EEVEE_RENDER_PASS_AOV | |
| EEVEE_RENDER_PASS_CRYPTOMATTE | |
| EEVEE_RENDER_PASS_CRYPTOMATTE_OBJECT | |
| EEVEE_RENDER_PASS_CRYPTOMATTE_ASSET | |
| EEVEE_RENDER_PASS_CRYPTOMATTE_MATERIAL | |
| EEVEE_RENDER_PASS_VECTOR | |
| EEVEE_RENDER_PASS_TRANSPARENT | |
| EEVEE_RENDER_PASS_POSITION | |
Definition at line 20 of file DNA_layer_types.h.