Blender V4.3
rna_node_tree_interface.cc File Reference
#include "DNA_node_tree_interface_types.h"
#include "RNA_define.hh"
#include "RNA_enum_types.hh"
#include "RNA_types.hh"
#include "rna_internal.hh"
#include "WM_types.hh"

Go to the source code of this file.

Functions

static void rna_def_node_interface_item (BlenderRNA *brna)
 
static void rna_def_node_interface_socket (BlenderRNA *brna)
 
static void rna_def_node_interface_panel (BlenderRNA *brna)
 
static void rna_def_node_tree_interface_items_api (StructRNA *srna)
 
static void rna_def_node_tree_interface (BlenderRNA *brna)
 
void RNA_def_node_tree_interface (BlenderRNA *brna)
 

Variables

const EnumPropertyItem rna_enum_node_tree_interface_item_type_items []
 
static const EnumPropertyItem node_tree_interface_socket_in_out_items []
 

Function Documentation

◆ rna_def_node_interface_item()

◆ rna_def_node_interface_panel()

◆ rna_def_node_interface_socket()

◆ RNA_def_node_tree_interface()

◆ rna_def_node_tree_interface()

◆ rna_def_node_tree_interface_items_api()

Variable Documentation

◆ node_tree_interface_socket_in_out_items

const EnumPropertyItem node_tree_interface_socket_in_out_items[]
static
Initial value:
= {
{NODE_INTERFACE_SOCKET_INPUT, "INPUT", 0, "Input", "Generate a input node socket"},
{NODE_INTERFACE_SOCKET_OUTPUT, "OUTPUT", 0, "Output", "Generate a output node socket"},
{0, nullptr, 0, nullptr, nullptr}}

Definition at line 24 of file rna_node_tree_interface.cc.

Referenced by rna_def_node_interface_socket(), and rna_def_node_tree_interface_items_api().

◆ rna_enum_node_tree_interface_item_type_items

const EnumPropertyItem rna_enum_node_tree_interface_item_type_items[]
Initial value:
= {
{NODE_INTERFACE_SOCKET, "SOCKET", 0, "Socket", ""},
{NODE_INTERFACE_PANEL, "PANEL", 0, "Panel", ""},
{0, nullptr, 0, nullptr, nullptr}}

Definition at line 19 of file rna_node_tree_interface.cc.

Referenced by rna_def_node_interface_item().