91 this->
input_idname =
"GeometryNodeForeachGeometryElementInput";
92 this->
output_idname =
"GeometryNodeForeachGeometryElementOutput";
#define GEO_NODE_FOREACH_GEOMETRY_ELEMENT_INPUT
#define GEO_NODE_FOREACH_GEOMETRY_ELEMENT_OUTPUT
#define GEO_NODE_SIMULATION_OUTPUT
#define GEO_NODE_REPEAT_OUTPUT
#define GEO_NODE_REPEAT_INPUT
#define GEO_NODE_SIMULATION_INPUT
#define STRNCPY(dst, src)
void register_shader_nodes()
void register_function_nodes()
void register_texture_nodes()
void register_geometry_nodes()
@ TH_NODE_ZONE_FOREACH_GEOMETRY_ELEMENT
@ TH_NODE_ZONE_SIMULATION
const int & get_corresponding_output_id(const bNode &input_bnode) const override
ForeachGeometryElementZoneType()
const int & get_corresponding_output_id(const bNode &input_bnode) const override
const int & get_corresponding_output_id(const bNode &input_bnode) const override
std::string output_idname
bNodeSocketType NodeSocketTypeUndefined
bNodeTreeType NodeTreeTypeUndefined
bNodeType NodeTypeUndefined
void register_node_zone_type(const bNodeZoneType &zone_type)
void node_type_base_custom(bNodeType *ntype, const char *idname, const char *name, const char *enum_name, short nclass)
void register_node_type_group_output()
void register_node_type_group_input()
void register_node_type_frame()
void register_node_type_reroute()
void register_composite_nodes()
void register_node_tree_type_geo()
static void register_zone_types()
static bool node_undefined_poll(const blender::bke::bNodeType *, const bNodeTree *, const char **)
static void register_undefined_types()
void register_standard_node_socket_types()
bool use_link_limits_of_type
bool(* poll)(const bNodeType *ntype, const bNodeTree *nodetree, const char **r_disabled_hint)