Blender  V3.3
Namespaces
geometry_set.cc File Reference
#include "BLI_bounds.hh"
#include "BLI_map.hh"
#include "BLI_task.hh"
#include "BLT_translation.h"
#include "BKE_attribute.h"
#include "BKE_curves.hh"
#include "BKE_geometry_fields.hh"
#include "BKE_geometry_set.hh"
#include "BKE_lib_id.h"
#include "BKE_mesh.h"
#include "BKE_mesh_wrapper.h"
#include "BKE_modifier.h"
#include "BKE_pointcloud.h"
#include "BKE_volume.h"
#include "DNA_collection_types.h"
#include "DNA_object_types.h"
#include "BLI_rand.hh"
#include "MEM_guardedalloc.h"

Go to the source code of this file.

Namespaces

 blender
 
 blender::bke
 

Functions

Geometry Set
std::ostream & operator<< (std::ostream &stream, const GeometrySet &geometry_set)
 
static void gather_component_types_recursive (const GeometrySet &geometry_set, const bool include_instances, const bool ignore_empty, Vector< GeometryComponentType > &r_types)
 
static void gather_mutable_geometry_sets (GeometrySet &geometry_set, Vector< GeometrySet * > &r_geometry_sets)
 
C API
void BKE_geometry_set_free (GeometrySet *geometry_set)
 
bool BKE_object_has_geometry_set_instances (const Object *ob)
 

Function Documentation

◆ BKE_geometry_set_free()

void BKE_geometry_set_free ( GeometrySet geometry_set)

Definition at line 682 of file geometry_set.cc.

Referenced by BKE_object_free_derived_caches().

◆ BKE_object_has_geometry_set_instances()

bool BKE_object_has_geometry_set_instances ( const Object ob)

◆ gather_component_types_recursive()

static void gather_component_types_recursive ( const GeometrySet geometry_set,
const bool  include_instances,
const bool  ignore_empty,
Vector< GeometryComponentType > &  r_types 
)
static

◆ gather_mutable_geometry_sets()

static void gather_mutable_geometry_sets ( GeometrySet geometry_set,
Vector< GeometrySet * > &  r_geometry_sets 
)
static

◆ operator<<()

std::ostream& operator<< ( std::ostream &  stream,
const GeometrySet geometry_set 
)

Definition at line 239 of file geometry_set.cc.