Blender  V2.93
Public Attributes | List of all members
NodeCryptomatte Struct Reference

#include <DNA_node_types.h>

Public Attributes

ImageUser iuser
 
ListBase entries
 
char layer_name [64]
 
char * matte_id
 
int num_inputs
 
char _pad [4]
 
NodeCryptomatte_Runtime runtime
 

Detailed Description

Definition at line 1092 of file DNA_node_types.h.

Member Data Documentation

◆ _pad

char NodeCryptomatte::_pad[4]

Definition at line 1112 of file DNA_node_types.h.

◆ entries

ListBase NodeCryptomatte::entries

◆ iuser

ImageUser NodeCryptomatte::iuser

iuser needs to be first element due to RNA limitations. When we define the #ImageData properties, we can't define them from storage->iuser, so storage needs to be cast to ImageUser directly.

Definition at line 1098 of file DNA_node_types.h.

Referenced by cryptomatte_init_from_node_image(), eyedropper_cryptomatte_sample_image_fl(), and node_composit_buts_cryptomatte().

◆ layer_name

char NodeCryptomatte::layer_name[64]

Definition at line 1104 of file DNA_node_types.h.

Referenced by ntreeCompositCryptomatteLayerPrefix().

◆ matte_id

char* NodeCryptomatte::matte_id

◆ num_inputs

int NodeCryptomatte::num_inputs

Legacy attributes

Definition at line 1110 of file DNA_node_types.h.

Referenced by ntreeCompositCryptomatteAddSocket(), and ntreeCompositCryptomatteRemoveSocket().

◆ runtime

NodeCryptomatte_Runtime NodeCryptomatte::runtime

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