|
Blender V5.0
|
#include <NOD_geometry_nodes_list.hh>
Static Public Member Functions | |
| static ArrayData | ForValue (const GPointer &value, int64_t size) |
| static ArrayData | ForDefaultValue (const CPPType &type, int64_t size) |
| static ArrayData | ForConstructed (const CPPType &type, int64_t size) |
| static ArrayData | ForUninitialized (const CPPType &type, int64_t size) |
Public Attributes | |
| void * | data |
| ImplicitSharingPtr | sharing_info |
Definition at line 18 of file NOD_geometry_nodes_list.hh.
|
static |
Definition at line 63 of file geometry_nodes_list.cc.
References blender::CPPType::alignment, data, blender::CPPType::default_construct_n(), MEM_malloc_arrayN_aligned, blender::nodes::sharing_ptr_for_array(), blender::CPPType::size, and blender::nodes::List::size().
Referenced by blender::nodes::evaluate_field_to_list().
|
static |
Definition at line 58 of file geometry_nodes_list.cc.
References blender::CPPType::default_value(), ForValue(), and blender::nodes::List::size().
|
static |
Definition at line 72 of file geometry_nodes_list.cc.
References blender::CPPType::alignment, data, MEM_malloc_arrayN_aligned, blender::nodes::sharing_ptr_for_array(), blender::CPPType::size, and blender::nodes::List::size().
Referenced by blender::nodes::create_repeated_list(), and blender::nodes::execute_multi_function_on_value_variant__list().
|
static |
Definition at line 39 of file geometry_nodes_list.cc.
References blender::CPPType::alignment, BLI_memory_is_zero(), data, blender::CPPType::default_value(), blender::CPPType::fill_construct_n(), MEM_calloc_arrayN_aligned, MEM_malloc_arrayN_aligned, blender::nodes::sharing_ptr_for_array(), blender::CPPType::size, blender::nodes::List::size(), and blender::GPointer::type().
Referenced by ForDefaultValue().
| void* blender::nodes::List::ArrayData::data |
Definition at line 20 of file NOD_geometry_nodes_list.hh.
Referenced by blender::nodes::create_repeated_list(), blender::nodes::evaluate_field_to_list(), blender::nodes::execute_multi_function_on_value_variant__list(), ForConstructed(), ForUninitialized(), and ForValue().
| ImplicitSharingPtr blender::nodes::List::ArrayData::sharing_info |
Definition at line 21 of file NOD_geometry_nodes_list.hh.