|
Blender V4.3
|
#include <NOD_geo_bake.hh>
Public Types | |
| using | ItemT = NodeGeometryBakeItem |
Static Public Member Functions | |
| static socket_items::SocketItemsRef< NodeGeometryBakeItem > | get_items_from_node (bNode &node) |
| static void | copy_item (const NodeGeometryBakeItem &src, NodeGeometryBakeItem &dst) |
| static void | destruct_item (NodeGeometryBakeItem *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 NodeGeometryBakeItem &item) |
| static char ** | get_name (NodeGeometryBakeItem &item) |
| static bool | supports_socket_type (const eNodeSocketDatatype socket_type) |
| static void | init_with_socket_type_and_name (bNode &node, NodeGeometryBakeItem &item, const eNodeSocketDatatype socket_type, const char *name) |
| static std::string | socket_identifier_for_item (const NodeGeometryBakeItem &item) |
Static Public Attributes | |
| static StructRNA * | item_srna = &RNA_NodeGeometryBakeItem |
| static int | node_type = GEO_NODE_BAKE |
| static constexpr const char * | node_idname = "GeometryNodeBake" |
| static constexpr bool | has_type = true |
| static constexpr bool | has_name = true |
| static constexpr bool | has_single_identifier_str = true |
Makes it possible to use various functions (e.g. the ones in NOD_socket_items.hh) for index bake node items.
Definition at line 30 of file NOD_geo_bake.hh.
Definition at line 31 of file NOD_geo_bake.hh.
|
static |
Definition at line 989 of file node_geo_bake.cc.
References BLO_read_string(), and BLO_read_struct_array.
|
static |
Definition at line 980 of file node_geo_bake.cc.
References BLO_write_string(), and BLO_write_struct_array.
|
inlinestatic |
Definition at line 44 of file NOD_geo_bake.hh.
References BLI_strdup_null(), and NodeGeometryBakeItem::name.
|
inlinestatic |
Definition at line 49 of file NOD_geo_bake.hh.
References MEM_SAFE_FREE, and NodeGeometryBakeItem::name.
|
inlinestatic |
Definition at line 39 of file NOD_geo_bake.hh.
References NodeGeometryBake::items.
|
inlinestatic |
Definition at line 59 of file NOD_geo_bake.hh.
References NodeGeometryBakeItem::name.
|
inlinestatic |
Definition at line 55 of file NOD_geo_bake.hh.
References NodeGeometryBakeItem::socket_type.
|
inlinestatic |
Definition at line 67 of file NOD_geo_bake.hh.
References NodeGeometryBakeItem::identifier, blender::nodes::socket_items::set_item_name_and_make_unique(), and NodeGeometryBakeItem::socket_type.
|
inlinestatic |
Definition at line 77 of file NOD_geo_bake.hh.
References NodeGeometryBakeItem::identifier.
Referenced by blender::nodes::node_geo_bake_cc::node_declare().
|
inlinestatic |
Definition at line 63 of file NOD_geo_bake.hh.
References blender::nodes::SimulationItemsAccessor::supports_socket_type().
|
staticconstexpr |
Definition at line 36 of file NOD_geo_bake.hh.
|
staticconstexpr |
Definition at line 37 of file NOD_geo_bake.hh.
|
staticconstexpr |
Definition at line 35 of file NOD_geo_bake.hh.
|
static |
Definition at line 32 of file NOD_geo_bake.hh.
Referenced by blender::nodes::node_geo_bake_cc::draw_bake_items(), and blender::nodes::node_geo_bake_cc::node_declare().
|
staticconstexpr |
Definition at line 34 of file NOD_geo_bake.hh.
|
static |
Definition at line 33 of file NOD_geo_bake.hh.