GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
draco::PointsSequencer Class Referenceabstract

#include <points_sequencer.h>

Inheritance diagram for draco::PointsSequencer:

Public Member Functions

 PointsSequencer ()
virtual ~PointsSequencer ()=default
bool GenerateSequence (std::vector< PointIndex > *out_point_ids)
void AddPointId (PointIndex point_id)
virtual bool UpdatePointToAttributeIndexMapping (PointAttribute *)

Protected Member Functions

virtual bool GenerateSequenceInternal ()=0
std::vector< PointIndex > * out_point_ids () const

Constructor & Destructor Documentation

◆ PointsSequencer()

draco::PointsSequencer::PointsSequencer ( )
inline

◆ ~PointsSequencer()

virtual draco::PointsSequencer::~PointsSequencer ( )
virtualdefault

Member Function Documentation

◆ AddPointId()

void draco::PointsSequencer::AddPointId ( PointIndex point_id)
inline

◆ GenerateSequence()

bool draco::PointsSequencer::GenerateSequence ( std::vector< PointIndex > * out_point_ids)
inline

◆ GenerateSequenceInternal()

virtual bool draco::PointsSequencer::GenerateSequenceInternal ( )
protectedpure virtual

Implemented in draco::LinearSequencer, and draco::MeshTraversalSequencer< TraverserT >.

Here is the caller graph for this function:

◆ out_point_ids()

std::vector< PointIndex > * draco::PointsSequencer::out_point_ids ( ) const
inlineprotected
Here is the caller graph for this function:

◆ UpdatePointToAttributeIndexMapping()

virtual bool draco::PointsSequencer::UpdatePointToAttributeIndexMapping ( PointAttribute * )
inlinevirtual

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