Blender V4.3
blender::bke::pbvh::DrawCache Class Referenceabstract

#include <BKE_pbvh_api.hh>

Inherited by blender::draw::pbvh::DrawCache.

Public Member Functions

virtual ~DrawCache ()=default
 
virtual void tag_positions_changed (const IndexMask &node_mask)=0
 
virtual void tag_visibility_changed (const IndexMask &node_mask)=0
 
virtual void tag_topology_changed (const IndexMask &node_mask)=0
 
virtual void tag_face_sets_changed (const IndexMask &node_mask)=0
 
virtual void tag_masks_changed (const IndexMask &node_mask)=0
 
virtual void tag_attribute_changed (const IndexMask &node_mask, StringRef attribute_name)=0
 

Detailed Description

Definition at line 192 of file BKE_pbvh_api.hh.

Constructor & Destructor Documentation

◆ ~DrawCache()

virtual blender::bke::pbvh::DrawCache::~DrawCache ( )
virtualdefault

Reimplemented in blender::draw::pbvh::DrawCache.

Member Function Documentation

◆ tag_attribute_changed()

virtual void blender::bke::pbvh::DrawCache::tag_attribute_changed ( const IndexMask & node_mask,
StringRef attribute_name )
pure virtual

◆ tag_face_sets_changed()

virtual void blender::bke::pbvh::DrawCache::tag_face_sets_changed ( const IndexMask & node_mask)
pure virtual

◆ tag_masks_changed()

virtual void blender::bke::pbvh::DrawCache::tag_masks_changed ( const IndexMask & node_mask)
pure virtual

◆ tag_positions_changed()

virtual void blender::bke::pbvh::DrawCache::tag_positions_changed ( const IndexMask & node_mask)
pure virtual

◆ tag_topology_changed()

virtual void blender::bke::pbvh::DrawCache::tag_topology_changed ( const IndexMask & node_mask)
pure virtual

◆ tag_visibility_changed()

virtual void blender::bke::pbvh::DrawCache::tag_visibility_changed ( const IndexMask & node_mask)
pure virtual

The documentation for this class was generated from the following file: