Blender V4.3
instances.cc File Reference
#include "BLI_array_utils.hh"
#include "BLI_listbase.h"
#include "BLI_rand.hh"
#include "BLI_task.hh"
#include "DNA_collection_types.h"
#include "DNA_object_types.h"
#include "BKE_customdata.hh"
#include "BKE_geometry_set.hh"
#include "BKE_geometry_set_instances.hh"
#include "BKE_instances.hh"
#include "BLT_translation.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::bke
 

Functions

static void blender::bke::convert_collection_to_instances (const Collection &collection, bke::Instances &instances)
 
bool blender::bke::operator== (const InstanceReference &a, const InstanceReference &b)
 
static Array< intblender::bke::generate_unique_instance_ids (Span< int > original_ids)
 
static float3 blender::bke::get_transform_position (const float4x4 &transform)
 
static void blender::bke::set_transform_position (float4x4 &transform, const float3 position)
 
VArray< float3blender::bke::instance_position_varray (const Instances &instances)
 
VMutableArray< float3blender::bke::instance_position_varray_for_write (Instances &instances)