Blender V5.0
attribute_storage.cc File Reference

Go to the source code of this file.

Classes

class  blender::bke::ArrayDataImplicitSharing

Namespaces

namespace  blender
namespace  blender::bke

Functions

static void blender::bke::read_array_data (BlendDataReader &reader, const int8_t dna_attr_type, const int64_t size, void **data)
static void blender::bke::read_shared_array (BlendDataReader &reader, const int8_t dna_attr_type, const int64_t size, void **data, const ImplicitSharingInfo **sharing_info)
static std::optional< Attribute::DataVariantblender::bke::read_attr_data (BlendDataReader &reader, const int8_t dna_storage_type, const int8_t dna_attr_type, ::Attribute &dna_attr)
static std::optional< AttrDomainblender::bke::read_attr_domain (const int8_t dna_domain)
static void blender::bke::write_array_data (BlendWriter &writer, const AttrType data_type, const void *data, const int64_t size)
void blender::bke::attribute_storage_blend_write_prepare (AttributeStorage &data, AttributeStorage::BlendWriteData &write_data)
static void blender::bke::write_shared_array (BlendWriter &writer, const AttrType data_type, const void *data, const int64_t size, const ImplicitSharingInfo *sharing_info)

Variables

static CLG_LogRef LOG = {"geom.attribute"}

Variable Documentation

◆ LOG

CLG_LogRef LOG = {"geom.attribute"}
static

Definition at line 27 of file attribute_storage.cc.