Blender V5.0
attribute_legacy_convert.cc File Reference
#include <optional>
#include "DNA_grease_pencil_types.h"
#include "DNA_mesh_types.h"
#include "DNA_pointcloud_types.h"
#include "BKE_attribute.hh"
#include "BKE_curves.hh"
#include "BKE_customdata.hh"
#include "BKE_attribute_legacy_convert.hh"

Go to the source code of this file.

Classes

struct  blender::bke::CustomDataAndSize
struct  blender::bke::CustomDataAndSizeMutable

Namespaces

namespace  blender
namespace  blender::bke

Macros

#define DNA_DEPRECATED_ALLOW

Functions

std::optional< AttrTypeblender::bke::custom_data_type_to_attr_type (eCustomDataType data_type)
static void blender::bke::attribute_legacy_convert_customdata_to_storage (const Map< AttrDomain, CustomDataAndSize > &domains, AttributeStorage &storage)
std::optional< eCustomDataTypeblender::bke::attr_type_to_custom_data_type (AttrType attr_type)
static void blender::bke::convert_storage_to_customdata (AttributeStorage &storage, const Map< AttrDomain, CustomDataAndSizeMutable > &custom_data_domains)
void blender::bke::mesh_convert_storage_to_customdata (Mesh &mesh)
void blender::bke::mesh_convert_customdata_to_storage (Mesh &mesh)
void blender::bke::curves_convert_customdata_to_storage (CurvesGeometry &curves)
void blender::bke::pointcloud_convert_customdata_to_storage (PointCloud &pointcloud)
void blender::bke::grease_pencil_convert_customdata_to_storage (GreasePencil &grease_pencil)

Macro Definition Documentation

◆ DNA_DEPRECATED_ALLOW

#define DNA_DEPRECATED_ALLOW

Definition at line 5 of file attribute_legacy_convert.cc.