|
Blender
V2.93
|
#include <mutex>#include "FN_cpp_type.hh"#include "FN_generic_span.hh"#include "BKE_attribute.h"#include "BLI_color.hh"#include "BLI_float2.hh"#include "BLI_float3.hh"Go to the source code of this file.
Classes | |
| class | blender::bke::ReadAttribute |
| class | blender::bke::WriteAttribute |
| class | blender::bke::TypedReadAttribute< T > |
| class | blender::bke::TypedWriteAttribute< T > |
Namespaces | |
| blender | |
| blender::bke | |
Typedefs | |
| using | blender::bke::ReadAttributePtr = std::unique_ptr< ReadAttribute > |
| using | blender::bke::WriteAttributePtr = std::unique_ptr< WriteAttribute > |
| using | blender::bke::BooleanReadAttribute = TypedReadAttribute< bool > |
| using | blender::bke::FloatReadAttribute = TypedReadAttribute< float > |
| using | blender::bke::Float2ReadAttribute = TypedReadAttribute< float2 > |
| using | blender::bke::Float3ReadAttribute = TypedReadAttribute< float3 > |
| using | blender::bke::Int32ReadAttribute = TypedReadAttribute< int > |
| using | blender::bke::Color4fReadAttribute = TypedReadAttribute< Color4f > |
| using | blender::bke::BooleanWriteAttribute = TypedWriteAttribute< bool > |
| using | blender::bke::FloatWriteAttribute = TypedWriteAttribute< float > |
| using | blender::bke::Float2WriteAttribute = TypedWriteAttribute< float2 > |
| using | blender::bke::Float3WriteAttribute = TypedWriteAttribute< float3 > |
| using | blender::bke::Int32WriteAttribute = TypedWriteAttribute< int > |
| using | blender::bke::Color4fWriteAttribute = TypedWriteAttribute< Color4f > |
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) |
| CustomDataType | blender::bke::attribute_data_type_highest_complexity (Span< CustomDataType > data_types) |
| AttributeDomain | blender::bke::attribute_domain_highest_priority (Span< AttributeDomain > domains) |