|
Blender
V2.93
|
#include <BKE_attribute_access.hh>
Public Member Functions | |
| TypedWriteAttribute (WriteAttributePtr attribute) | |
| TypedWriteAttribute (WriteAttribute &attribute) | |
| int64_t | size () const |
| T | operator[] (const int64_t index) const |
| void | set (const int64_t index, const T &value) |
| MutableSpan< T > | get_span () |
| MutableSpan< T > | get_span_for_write_only () |
| void | apply_span () |
Definition at line 250 of file BKE_attribute_access.hh.
|
inline |
Definition at line 256 of file BKE_attribute_access.hh.
References BLI_assert.
|
inline |
Definition at line 262 of file BKE_attribute_access.hh.
References BLI_assert, blender::bke::WriteAttribute::cpp_type(), blender::fn::CPPType::is(), and T.
|
inline |
Definition at line 299 of file BKE_attribute_access.hh.
References blender::bke::WriteAttribute::apply_span().
|
inline |
Definition at line 288 of file BKE_attribute_access.hh.
References blender::bke::WriteAttribute::get_span(), T, and blender::fn::GMutableSpan::typed().
|
inline |
Definition at line 293 of file BKE_attribute_access.hh.
References blender::bke::WriteAttribute::get_span_for_write_only(), T, and blender::fn::GMutableSpan::typed().
|
inline |
Definition at line 272 of file BKE_attribute_access.hh.
References BLI_assert, blender::bke::WriteAttribute::get(), blender::bke::TypedWriteAttribute< T >::size(), and T.
|
inline |
Definition at line 281 of file BKE_attribute_access.hh.
References blender::bke::WriteAttribute::set().
|
inline |
Definition at line 267 of file BKE_attribute_access.hh.
References blender::bke::WriteAttribute::size().
Referenced by blender::bke::TypedWriteAttribute< T >::operator[]().