|
Blender
V2.93
|
#include <utility>#include "BKE_attribute_access.hh"#include "BKE_attribute_math.hh"#include "BKE_customdata.h"#include "BKE_deform.h"#include "BKE_geometry_set.hh"#include "BKE_mesh.h"#include "BKE_pointcloud.h"#include "DNA_mesh_types.h"#include "DNA_meshdata_types.h"#include "DNA_pointcloud_types.h"#include "BLI_color.hh"#include "BLI_float2.hh"#include "BLI_span.hh"#include "CLG_log.h"#include "NOD_type_conversions.hh"#include "attribute_access_intern.hh"Go to the source code of this file.
Classes | |
| class | blender::bke::TemporaryWriteAttribute |
| class | blender::bke::ConvertedReadAttribute |
Namespaces | |
| blender | |
| blender::bke | |
Functions | |
| const CPPType * | blender::bke::custom_data_type_to_cpp_type (const CustomDataType type) |
| CustomDataType | blender::bke::cpp_type_to_custom_data_type (const CPPType &type) |
| static int | blender::bke::attribute_data_type_complexity (const CustomDataType data_type) |
| CustomDataType | blender::bke::attribute_data_type_highest_complexity (Span< CustomDataType > data_types) |
| static int | blender::bke::attribute_domain_priority (const AttributeDomain domain) |
| AttributeDomain | blender::bke::attribute_domain_highest_priority (Span< AttributeDomain > domains) |
Geometry Component | |
| static ReadAttributePtr | try_adapt_data_type (ReadAttributePtr attribute, const blender::fn::CPPType &to_type) |
Variables | |
| static CLG_LogRef | LOG = {"bke.attribute_access"} |
|
static |
Definition at line 877 of file attribute_access.cc.
References blender::nodes::get_implicit_type_conversions(), and blender::nodes::DataTypeConversions::is_convertible().
Referenced by GeometryComponent::attribute_try_get_for_read().
|
static |
Definition at line 41 of file attribute_access.cc.
Referenced by OutputAttributePtr::save(), OutputAttributePtr::~OutputAttributePtr(), and blender::bke::WriteAttribute::~WriteAttribute().