Blender
V3.3
|
#include "BLI_task.hh"
#include "DNA_ID_enums.h"
#include "DNA_curve_types.h"
#include "BKE_attribute_math.hh"
#include "BKE_curve.h"
#include "BKE_curves.hh"
#include "BKE_geometry_fields.hh"
#include "BKE_geometry_set.hh"
#include "BKE_lib_id.h"
#include "attribute_access_intern.hh"
Go to the source code of this file.
Namespaces | |
blender | |
blender::bke | |
Functions | |
static AttributeAccessorFunctions | blender::bke::get_curves_accessor_functions () |
static const AttributeAccessorFunctions & | blender::bke::get_curves_accessor_functions_ref () |
Curve Normals Access | |
static Array< float3 > | blender::bke::curve_normal_point_domain (const bke::CurvesGeometry &curves) |
VArray< float3 > | blender::bke::curve_normals_varray (const CurveComponent &component, const eAttrDomain domain) |
Curve Length Field Input | |
static VArray< float > | blender::bke::construct_curve_length_gvarray (const CurveComponent &component, const eAttrDomain domain) |
Attribute Access Helper Functions | |
static void | tag_component_topology_changed (void *owner) |
static void | tag_component_curve_types_changed (void *owner) |
static void | tag_component_positions_changed (void *owner) |
static void | tag_component_normals_changed (void *owner) |
Attribute Provider Declaration | |
static ComponentAttributeProviders | blender::bke::create_attribute_providers_for_curve () |
Definition at line 315 of file geometry_component_curves.cc.
References curves.
Referenced by blender::bke::create_attribute_providers_for_curve().
Definition at line 328 of file geometry_component_curves.cc.
References curves.
Referenced by blender::bke::create_attribute_providers_for_curve().
Definition at line 322 of file geometry_component_curves.cc.
References curves.
Definition at line 309 of file geometry_component_curves.cc.
References curves.
Referenced by blender::bke::create_attribute_providers_for_curve().