Chrysalis - Renderer
Loading...
Searching...
No Matches
Chrysalis::PatternShapeRendererData Class Reference

#include <PatternShapeRendererData.h>

Inheritance diagram for Chrysalis::PatternShapeRendererData:
[legend]
Collaboration diagram for Chrysalis::PatternShapeRendererData:
[legend]

Public Member Functions

 PatternShapeRendererData (BaseObservable< PatternShapeObserver > *observable, const std::vector< BaseRendererObserver * > &observers)
 ~PatternShapeRendererData () override
void pointAdded (const Outline *outline, const Point *point) override
std::vector< Layout > layout () const
std::vector< Vertex2f > vbo () override
size_t size () override
Public Member Functions inherited from Chrysalis::BaseObservableRendererData< Vertex2f >
void updateVBO () override
Public Member Functions inherited from Chrysalis::BaseRendererData< Vertex2f >
virtual ~BaseRendererData ()=default
bool shouldUpload ()

Additional Inherited Members

Protected Member Functions inherited from Chrysalis::BaseObservableRendererData< Vertex2f >
 BaseObservableRendererData (const std::vector< BaseRendererObserver * > &observers)
Protected Member Functions inherited from Chrysalis::BaseRendererData< Vertex2f >
 BaseRendererData ()=default

Constructor & Destructor Documentation

◆ PatternShapeRendererData()

PatternShapeRendererData::PatternShapeRendererData ( BaseObservable< PatternShapeObserver > * observable,
const std::vector< BaseRendererObserver * > & observers )
explicit
Here is the call graph for this function:

◆ ~PatternShapeRendererData()

PatternShapeRendererData::~PatternShapeRendererData ( )
override

Member Function Documentation

◆ layout()

std::vector< Layout > PatternShapeRendererData::layout ( ) const
nodiscard

◆ pointAdded()

void PatternShapeRendererData::pointAdded ( const Outline * outline,
const Point * point )
override
Here is the call graph for this function:

◆ size()

size_t PatternShapeRendererData::size ( )
overridevirtual

◆ vbo()

std::vector< Vertex2f > PatternShapeRendererData::vbo ( )
overridevirtual

Implements Chrysalis::BaseRendererData< Vertex2f >.

Here is the call graph for this function:
Here is the caller graph for this function:

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