Blender
V3.3
|
#include <BKE_attribute.hh>
Public Member Functions | |
operator bool () const | |
template<typename T > | |
AttributeReader< T > | typed () const |
Public Attributes | |
GVArray | varray |
eAttrDomain | domain |
A generic version of #AttributeReader.
Definition at line 239 of file BKE_attribute.hh.
|
inline |
Definition at line 243 of file BKE_attribute.hh.
References varray.
|
inline |
Definition at line 248 of file BKE_attribute.hh.
References domain, T, blender::GVArray::typed(), and varray.
Referenced by blender::bke::AttributeAccessor::lookup(), and blender::ed::curves::snap_curves_to_surface::snap_curves_to_surface_exec_object().
eAttrDomain blender::bke::GAttributeReader::domain |
Definition at line 241 of file BKE_attribute.hh.
Referenced by blender::nodes::node_geo_duplicate_elements_cc::copy_attributes_without_id(), blender::nodes::node_geo_duplicate_elements_cc::copy_curve_attributes_without_id(), blender::nodes::node_geo_duplicate_elements_cc::copy_edge_attributes_without_id(), blender::nodes::node_geo_duplicate_elements_cc::copy_face_attributes_without_id(), blender::nodes::node_geo_distribute_points_on_faces_cc::propagate_existing_attributes(), blender::bke::mesh_surface_sample::MeshAttributeInterpolator::sample_attribute(), blender::nodes::node_geo_dual_mesh_cc::transfer_attributes(), and typed().
GVArray blender::bke::GAttributeReader::varray |
Definition at line 240 of file BKE_attribute.hh.
Referenced by blender::nodes::node_geo_duplicate_elements_cc::copy_attributes_without_id(), blender::nodes::node_geo_duplicate_elements_cc::copy_curve_attributes_without_id(), blender::nodes::node_geo_duplicate_elements_cc::copy_edge_attributes_without_id(), blender::nodes::node_geo_duplicate_elements_cc::copy_face_attributes_without_id(), blender::nodes::node_geo_duplicate_elements_cc::copy_stable_id_curves(), blender::nodes::node_geo_duplicate_elements_cc::copy_stable_id_edges(), blender::nodes::node_geo_duplicate_elements_cc::copy_stable_id_faces(), blender::nodes::node_geo_duplicate_elements_cc::copy_stable_id_point(), operator bool(), blender::geometry::point_merge_by_distance(), blender::geometry::preprocess_curves(), blender::geometry::preprocess_meshes(), blender::geometry::preprocess_pointclouds(), blender::nodes::node_geo_distribute_points_on_faces_cc::propagate_existing_attributes(), blender::bke::mesh_surface_sample::MeshAttributeInterpolator::sample_attribute(), blender::nodes::node_geo_dual_mesh_cc::transfer_attributes(), and typed().