Blender  V3.3
Classes | Namespaces | Enumerations | Variables
BKE_geometry_set.hh File Reference
#include <atomic>
#include <iostream>
#include <mutex>
#include "BLI_float4x4.hh"
#include "BLI_function_ref.hh"
#include "BLI_hash.hh"
#include "BLI_map.hh"
#include "BLI_math_vec_types.hh"
#include "BLI_set.hh"
#include "BLI_user_counter.hh"
#include "BLI_vector_set.hh"
#include "BKE_anonymous_attribute.hh"
#include "BKE_attribute.hh"
#include "BKE_geometry_set.h"

Go to the source code of this file.

Classes

class  GeometryComponent
 
struct  GeometrySet
 
class  MeshComponent
 
class  PointCloudComponent
 
class  CurveComponentLegacy
 
class  CurveComponent
 
class  InstanceReference
 
class  InstancesComponent
 
class  VolumeComponent
 
class  GeometryComponentEditData
 

Namespaces

 blender
 
 blender::bke
 

Enumerations

enum class  GeometryOwnershipType { Owned = 0 , Editable = 1 , ReadOnly = 2 }
 

Variables

template<typename T >
constexpr bool is_geometry_component_v = std::is_base_of_v<GeometryComponent, T>
 

Enumeration Type Documentation

◆ GeometryOwnershipType

enum GeometryOwnershipType
strong
Enumerator
Owned 
Editable 
ReadOnly 

Definition at line 35 of file BKE_geometry_set.hh.

Variable Documentation

◆ is_geometry_component_v

template<typename T >
constexpr bool is_geometry_component_v = std::is_base_of_v<GeometryComponent, T>
inlineconstexpr

Definition at line 96 of file BKE_geometry_set.hh.