|
Blender
V2.93
|
#include <cstring>#include "MEM_guardedalloc.h"#include "NOD_geometry.h"#include "BKE_context.h"#include "BKE_node.h"#include "BKE_object.h"#include "BLT_translation.h"#include "DNA_modifier_types.h"#include "DNA_node_types.h"#include "DNA_space_types.h"#include "RNA_access.h"#include "node_common.h"Go to the source code of this file.
Functions | |
| static void | geometry_node_tree_get_from_context (const bContext *C, bNodeTreeType *UNUSED(treetype), bNodeTree **r_ntree, ID **r_id, ID **r_from) |
| static void | geometry_node_tree_update (bNodeTree *ntree) |
| static void | foreach_nodeclass (Scene *UNUSED(scene), void *calldata, bNodeClassCallback func) |
| void | register_node_tree_type_geo (void) |
Variables | |
| bNodeTreeType * | ntreeType_Geometry |
|
static |
Definition at line 76 of file node_geometry_tree.cc.
References N_, NODE_CLASS_ATTRIBUTE, NODE_CLASS_CONVERTOR, NODE_CLASS_GEOMETRY, NODE_CLASS_INPUT, NODE_CLASS_LAYOUT, NODE_CLASS_OP_COLOR, and NODE_CLASS_OP_VECTOR.
Referenced by register_node_tree_type_geo().
|
static |
Definition at line 39 of file node_geometry_tree.cc.
References BKE_object_active_modifier(), C, CTX_data_view_layer(), eModifierType_Nodes, Object::id, NodesModifierData::node_group, OBACT, and ModifierData::type.
Referenced by register_node_tree_type_geo().
|
static |
Definition at line 68 of file node_geometry_tree.cc.
References ntree, ntree_update_reroute_nodes(), and ntreeSetOutput().
Referenced by register_node_tree_type_geo().
| void register_node_tree_type_geo | ( | void | ) |
Definition at line 87 of file node_geometry_tree.cc.
References foreach_nodeclass(), bNodeTreeType::foreach_nodeclass, geometry_node_tree_get_from_context(), geometry_node_tree_update(), bNodeTreeType::get_from_context, bNodeTreeType::idname, MEM_callocN, N_, NTREE_GEOMETRY, ntreeType_Geometry, ntreeTypeAdd(), bNodeTreeType::rna_ext, RNA_GeometryNodeTree, ExtensionRNA::srna, bNodeTreeType::type, bNodeTreeType::ui_description, bNodeTreeType::ui_icon, bNodeTreeType::ui_name, and bNodeTreeType::update.
Referenced by BKE_node_system_init().
| bNodeTreeType* ntreeType_Geometry |
Definition at line 37 of file node_geometry_tree.cc.
Referenced by ED_node_init_butfuncs(), ED_node_is_geometry(), MOD_nodes_init(), register_node_tree_type_geo(), and simulation_init_data().