Changeset View
Changeset View
Standalone View
Standalone View
source/blender/nodes/geometry/nodes/node_geo_common.cc
| Show All 20 Lines | |||||
| #include "NOD_common.h" | #include "NOD_common.h" | ||||
| #include "node_common.h" | #include "node_common.h" | ||||
| #include "node_geometry_util.hh" | #include "node_geometry_util.hh" | ||||
| void register_node_type_geo_group() | void register_node_type_geo_group() | ||||
| { | { | ||||
| static bNodeType ntype; | static bNodeType ntype; | ||||
| node_type_base_custom(&ntype, "GeometryNodeGroup", "Group", NODE_CLASS_GROUP, 0); | node_type_base_custom(&ntype, "GeometryNodeGroup", "Group", NODE_CLASS_GROUP); | ||||
| ntype.type = NODE_GROUP; | ntype.type = NODE_GROUP; | ||||
| ntype.poll = geo_node_poll_default; | ntype.poll = geo_node_poll_default; | ||||
| ntype.poll_instance = node_group_poll_instance; | ntype.poll_instance = node_group_poll_instance; | ||||
| ntype.insert_link = node_insert_link_default; | ntype.insert_link = node_insert_link_default; | ||||
| ntype.rna_ext.srna = RNA_struct_find("GeometryNodeGroup"); | ntype.rna_ext.srna = RNA_struct_find("GeometryNodeGroup"); | ||||
| BLI_assert(ntype.rna_ext.srna != nullptr); | BLI_assert(ntype.rna_ext.srna != nullptr); | ||||
| RNA_struct_blender_type_set(ntype.rna_ext.srna, &ntype); | RNA_struct_blender_type_set(ntype.rna_ext.srna, &ntype); | ||||
| Show All 18 Lines | |||||