Blender V4.3
blender::nodes::ForeachGeometryElementMainItemsAccessor Struct Reference

#include <NOD_geo_foreach_geometry_element.hh>

Public Types

using ItemT = NodeForeachGeometryElementMainItem
 

Static Public Member Functions

static socket_items::SocketItemsRef< ItemTget_items_from_node (bNode &node)
 
static void copy_item (const ItemT &src, ItemT &dst)
 
static void destruct_item (ItemT *item)
 
static void blend_write (BlendWriter *writer, const bNode &node)
 
static void blend_read_data (BlendDataReader *reader, bNode &node)
 
static eNodeSocketDatatype get_socket_type (const ItemT &item)
 
static char ** get_name (ItemT &item)
 
static bool supports_socket_type (const eNodeSocketDatatype socket_type)
 
static void init_with_socket_type_and_name (bNode &node, ItemT &item, const eNodeSocketDatatype socket_type, const char *name)
 
static std::string socket_identifier_for_item (const ItemT &item)
 

Static Public Attributes

static StructRNAitem_srna
 
static int node_type = GEO_NODE_FOREACH_GEOMETRY_ELEMENT_OUTPUT
 
static constexpr const char * node_idname = "GeometryNodeForeachGeometryElementOutput"
 
static constexpr bool has_type = true
 
static constexpr bool has_name = true
 
static constexpr bool has_single_identifier_str = true
 

Detailed Description

Definition at line 85 of file NOD_geo_foreach_geometry_element.hh.

Member Typedef Documentation

◆ ItemT

Member Function Documentation

◆ blend_read_data()

void blender::nodes::ForeachGeometryElementMainItemsAccessor::blend_read_data ( BlendDataReader * reader,
bNode & node )
static

◆ blend_write()

void blender::nodes::ForeachGeometryElementMainItemsAccessor::blend_write ( BlendWriter * writer,
const bNode & node )
static

◆ copy_item()

static void blender::nodes::ForeachGeometryElementMainItemsAccessor::copy_item ( const ItemT & src,
ItemT & dst )
inlinestatic

◆ destruct_item()

static void blender::nodes::ForeachGeometryElementMainItemsAccessor::destruct_item ( ItemT * item)
inlinestatic

◆ get_items_from_node()

static socket_items::SocketItemsRef< ItemT > blender::nodes::ForeachGeometryElementMainItemsAccessor::get_items_from_node ( bNode & node)
inlinestatic

◆ get_name()

static char ** blender::nodes::ForeachGeometryElementMainItemsAccessor::get_name ( ItemT & item)
inlinestatic

◆ get_socket_type()

static eNodeSocketDatatype blender::nodes::ForeachGeometryElementMainItemsAccessor::get_socket_type ( const ItemT & item)
inlinestatic

◆ init_with_socket_type_and_name()

static void blender::nodes::ForeachGeometryElementMainItemsAccessor::init_with_socket_type_and_name ( bNode & node,
ItemT & item,
const eNodeSocketDatatype socket_type,
const char * name )
inlinestatic

◆ socket_identifier_for_item()

static std::string blender::nodes::ForeachGeometryElementMainItemsAccessor::socket_identifier_for_item ( const ItemT & item)
inlinestatic

◆ supports_socket_type()

static bool blender::nodes::ForeachGeometryElementMainItemsAccessor::supports_socket_type ( const eNodeSocketDatatype socket_type)
inlinestatic

Member Data Documentation

◆ has_name

bool blender::nodes::ForeachGeometryElementMainItemsAccessor::has_name = true
staticconstexpr

Definition at line 91 of file NOD_geo_foreach_geometry_element.hh.

◆ has_single_identifier_str

bool blender::nodes::ForeachGeometryElementMainItemsAccessor::has_single_identifier_str = true
staticconstexpr

Definition at line 92 of file NOD_geo_foreach_geometry_element.hh.

◆ has_type

bool blender::nodes::ForeachGeometryElementMainItemsAccessor::has_type = true
staticconstexpr

Definition at line 90 of file NOD_geo_foreach_geometry_element.hh.

◆ item_srna

StructRNA * blender::nodes::ForeachGeometryElementMainItemsAccessor::item_srna
static

◆ node_idname

const char* blender::nodes::ForeachGeometryElementMainItemsAccessor::node_idname = "GeometryNodeForeachGeometryElementOutput"
staticconstexpr

Definition at line 89 of file NOD_geo_foreach_geometry_element.hh.

◆ node_type

int blender::nodes::ForeachGeometryElementMainItemsAccessor::node_type = GEO_NODE_FOREACH_GEOMETRY_ELEMENT_OUTPUT
static

Definition at line 88 of file NOD_geo_foreach_geometry_element.hh.


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