Blender V4.3
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 1537 of file DNA_node_types.h.

Member Data Documentation

◆ _pad

char NodeCryptomatte::_pad[4]

Definition at line 1557 of file DNA_node_types.h.

◆ entries

◆ inputs_num

int NodeCryptomatte::inputs_num

Number of input sockets.

Definition at line 1555 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 1543 of file DNA_node_types.h.

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

◆ layer_name

char NodeCryptomatte::layer_name[64]

Definition at line 1549 of file DNA_node_types.h.

Referenced by ntreeCompositCryptomatteLayerPrefix().

◆ matte_id

◆ runtime


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