|
Blender V5.0
|
#include <BKE_attribute.hh>
Public Member Functions | |
| const VArray< T > & | operator* () const & |
| VArray< T > & | operator* () & |
| VArray< T > | operator* () && |
| operator bool () const | |
Public Attributes | |
| VArray< T > | varray |
| AttrDomain | domain |
| const ImplicitSharingInfo * | sharing_info |
Result when looking up an attribute from some geometry with the intention of only reading from it.
Definition at line 185 of file BKE_attribute.hh.
|
inline |
Definition at line 216 of file BKE_attribute.hh.
|
inline |
Definition at line 206 of file BKE_attribute.hh.
|
inline |
Definition at line 211 of file BKE_attribute.hh.
|
inline |
Definition at line 201 of file BKE_attribute.hh.
| AttrDomain blender::bke::AttributeReader< T >::domain |
Domain where the attribute is stored. This also determines the size of the virtual array.
Definition at line 193 of file BKE_attribute.hh.
| const ImplicitSharingInfo* blender::bke::AttributeReader< T >::sharing_info |
Information about shared ownership of the attribute array. This will only be provided if the virtual array directly references the contiguous original attribute array.
Definition at line 199 of file BKE_attribute.hh.
| VArray<T> blender::bke::AttributeReader< T >::varray |
Virtual array that provides access to the attribute data. This may be empty.
Definition at line 189 of file BKE_attribute.hh.