45 : name(name), type(type), domain(domain)
A BVH for high poly meshes.
virtual Span< int > ensure_material_indices(const Object &object)=0
virtual ~DrawCache()=default
virtual Span< gpu::Batch * > ensure_lines_batches(const Object &object, const ViewportRequest &request, const IndexMask &nodes_to_update)=0
virtual Span< gpu::Batch * > ensure_tris_batches(const Object &object, const ViewportRequest &request, const IndexMask &nodes_to_update)=0
GenericRequest(const StringRef name, const eCustomDataType type, const bke::AttrDomain domain)
BLI_STRUCT_EQUALITY_OPERATORS_3(GenericRequest, type, domain, name)
DrawCache & ensure_draw_data(std::unique_ptr< bke::pbvh::DrawCache > &ptr)
unsigned __int64 uint64_t
Vector< AttributeRequest > attributes
BLI_STRUCT_EQUALITY_OPERATORS_2(ViewportRequest, attributes, use_coarse_grids)