Blender
V3.3
|
Classes | |
struct | InstanceListEntry |
Functions | |
static void | node_declare (NodeDeclarationBuilder &b) |
static void | node_layout (uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr) |
static void | node_node_init (bNodeTree *UNUSED(tree), bNode *node) |
static void | node_geo_exec (GeoNodeExecParams params) |
|
static |
Definition at line 20 of file node_geo_collection_info.cc.
References usdtokens::b(), and N_.
Referenced by register_node_type_geo_collection_info().
|
static |
Definition at line 51 of file node_geo_collection_info.cc.
References Freestyle::a, InstancesComponent::add_instance(), InstancesComponent::add_reference(), add_v3_v3(), blender::Vector< T, InlineBufferCapacity, Allocator >::append(), usdtokens::b(), blender::Vector< T, InlineBufferCapacity, Allocator >::begin(), BKE_collection_has_object_recursive_instanced(), Collection::children, copy_v3_v3(), blender::Vector< T, InlineBufferCapacity, Allocator >::end(), GEO_NODE_TRANSFORM_SPACE_RELATIVE, GeometrySet::get_component_for_write(), Collection::gobject, blender::float4x4::identity(), Object::imat, Collection::instance_offset, LISTBASE_FOREACH, mul_m4_m4_post(), mul_m4_m4_pre(), params, blender::Vector< T, InlineBufferCapacity, Allocator >::reserve(), InstancesComponent::reserve(), blender::Vector< T, InlineBufferCapacity, Allocator >::size(), sort(), sub_v3_v3(), transform(), and NodeGeometryCollectionInfo::transform_space.
Referenced by register_node_type_geo_collection_info().
|
static |
Definition at line 33 of file node_geo_collection_info.cc.
References ptr, UI_ITEM_R_EXPAND, and uiItemR().
Referenced by register_node_type_geo_collection_info().
|
static |
Definition at line 38 of file node_geo_collection_info.cc.
References data, GEO_NODE_TRANSFORM_SPACE_ORIGINAL, and node.
Referenced by register_node_type_geo_collection_info().