12template <
typename T,
int Dim>
19 template <
typename U,
int D>
This class stores data of type T in a vector.
ConstMapResult load_const_cached_vector_value(const AccessorBase< T, Dim > &accessor, int64_t index) const
AttributeScope(AttributeScope &&)=default
AttributeScope & operator=(AttributeScope &&)=default
typename AttributeCache< T >::MapResult MapResult
typename AttributeCache< T >::ConstMapResult ConstMapResult
AttributeScope & operator=(const AttributeScope &)=delete
AttributeScope(const AttributeScope &)=delete
AttributeCache< T > & get_cache()
AttributeScope(std::unique_ptr< AttributeScope< T > > &&next)
T load_const_cached_scalar_value(const AccessorBase< T > &accessor, int64_t index) const
void apply(Attribute< T > &attr) const
An accessor for cached attribute values.
internal::ConstMapResult< T > ConstMapResult
internal::MapResult< T > MapResult