Blender  V3.3
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 inputs_num
 
char _pad [4]
 
NodeCryptomatte_Runtime runtime
 

Detailed Description

Definition at line 1148 of file DNA_node_types.h.

Member Data Documentation

◆ _pad

char NodeCryptomatte::_pad[4]

Definition at line 1168 of file DNA_node_types.h.

◆ entries

ListBase NodeCryptomatte::entries

◆ inputs_num

int NodeCryptomatte::inputs_num

Legacy attributes

Definition at line 1166 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 1154 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 1160 of file DNA_node_types.h.

Referenced by ntreeCompositCryptomatteLayerPrefix().

◆ matte_id

char* NodeCryptomatte::matte_id

◆ runtime

NodeCryptomatte_Runtime NodeCryptomatte::runtime

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