|
Blender V4.3
|
#include <iosfwd>#include <mutex>#include "BLI_bounds_types.hh"#include "BLI_function_ref.hh"#include "BLI_implicit_sharing_ptr.hh"#include "BLI_map.hh"#include "BLI_math_vector_types.hh"#include "BLI_memory_counter_fwd.hh"#include "BKE_attribute.hh"Go to the source code of this file.
Classes | |
| class | blender::bke::GeometryComponent |
| struct | blender::bke::GeometrySet |
| class | blender::bke::MeshComponent |
| class | blender::bke::PointCloudComponent |
| class | blender::bke::CurveComponent |
| class | blender::bke::InstancesComponent |
| class | blender::bke::VolumeComponent |
| class | blender::bke::GeometryComponentEditData |
| class | blender::bke::GreasePencilComponent |
Namespaces | |
| namespace | blender |
| namespace | blender::bke |
Macros | |
| #define | GEO_COMPONENT_TYPE_ENUM_SIZE 7 |
Typedefs | |
| using | blender::bke::GeometryComponentPtr = ImplicitSharingPtr<GeometryComponent> |
Enumerations | |
| enum class | blender::bke::GeometryOwnershipType { blender::bke::Owned = 0 , blender::bke::Editable = 1 , blender::bke::ReadOnly = 2 } |
Functions | |
Geometry Set | |
| bool | blender::bke::attribute_is_builtin_on_component_type (const GeometryComponent::Type type, StringRef name) |
Variables | |
| template<typename T > | |
| constexpr bool | blender::bke::is_geometry_component_v = std::is_base_of_v<GeometryComponent, T> |
| #define GEO_COMPONENT_TYPE_ENUM_SIZE 7 |
Definition at line 46 of file BKE_geometry_set.hh.