Blender V5.0
NodeCryptomatte Struct Reference

#include <DNA_node_types.h>

Public Attributes

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

Detailed Description

Definition at line 1735 of file DNA_node_types.h.

Member Data Documentation

◆ _pad

char NodeCryptomatte::_pad[4]

Definition at line 1754 of file DNA_node_types.h.

◆ entries

◆ inputs_num

int NodeCryptomatte::inputs_num

Number of input sockets.

Definition at line 1752 of file DNA_node_types.h.

Referenced by ntreeCompositCryptomatteAddSocket(), and ntreeCompositCryptomatteRemoveSocket().

◆ 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 1741 of file DNA_node_types.h.

Referenced by eyedropper_cryptomatte_sample_image_fl(), and blender::ed::space_node::node_composit_buts_cryptomatte().

◆ layer_name

char NodeCryptomatte::layer_name[64]

Definition at line 1746 of file DNA_node_types.h.

Referenced by ntreeCompositCryptomatteLayerPrefix().

◆ matte_id

◆ runtime


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