Blender
V3.3
|
#include "BLI_color.hh"
#include "BLI_function_ref.hh"
#include "BLI_generic_span.hh"
#include "BLI_generic_virtual_array.hh"
#include "BLI_math_vec_types.hh"
#include "BLI_set.hh"
#include "BKE_anonymous_attribute.hh"
#include "BKE_attribute.h"
Go to the source code of this file.
Namespaces | |
blender | |
blender::bke | |
Typedefs | |
using | blender::bke::AttributeForeachCallback = FunctionRef< bool(const AttributeIDRef &attribute_id, const AttributeMetaData &meta_data)> |
Functions | |
bool | blender::bke::allow_procedural_attribute_access (StringRef attribute_name) |
eCustomDataType | blender::bke::attribute_data_type_highest_complexity (Span< eCustomDataType > data_types) |
eAttrDomain | blender::bke::attribute_domain_highest_priority (Span< eAttrDomain > domains) |
AttributeAccessor | blender::bke::mesh_attributes (const Mesh &mesh) |
MutableAttributeAccessor | blender::bke::mesh_attributes_for_write (Mesh &mesh) |
AttributeAccessor | blender::bke::pointcloud_attributes (const PointCloud &pointcloud) |
MutableAttributeAccessor | blender::bke::pointcloud_attributes_for_write (PointCloud &pointcloud) |
Geometry Component | |
Vector< AttributeTransferData > | blender::bke::retrieve_attributes_for_transfer (const bke::AttributeAccessor src_attributes, bke::MutableAttributeAccessor dst_attributes, eAttrDomainMask domain_mask, const Set< std::string > &skip={}) |
#AttributeIDRef Inline Methods | |
bool | blender::bke::operator== (const AttributeIDRef &a, const AttributeIDRef &b) |
Variables | |
const char * | blender::bke::no_procedural_access_message |