Chrysalis - Renderer
Loading...
Searching...
No Matches
Chrysalis::BaseRendererData< V > Class Template Referenceabstract

#include <BaseRendererData.h>

Public Member Functions

virtual ~BaseRendererData ()=default
virtual size_t size ()=0
virtual std::vector< V > vbo ()=0
virtual void updateVBO ()
bool shouldUpload ()

Protected Member Functions

 BaseRendererData ()=default

Constructor & Destructor Documentation

◆ BaseRendererData()

template<typename V>
Chrysalis::BaseRendererData< V >::BaseRendererData ( )
explicitprotecteddefault

◆ ~BaseRendererData()

template<typename V>
virtual Chrysalis::BaseRendererData< V >::~BaseRendererData ( )
virtualdefault

Member Function Documentation

◆ shouldUpload()

template<typename V>
bool Chrysalis::BaseRendererData< V >::shouldUpload ( )
inlinenodiscard

◆ size()

◆ updateVBO()

template<typename V>
virtual void Chrysalis::BaseRendererData< V >::updateVBO ( )
inlinevirtual

Reimplemented in Chrysalis::BaseObservableRendererData< T >, Chrysalis::BaseObservableRendererData< Vertex2f >, and Chrysalis::BaseObservableRendererData< Vertex3f >.

Here is the caller graph for this function:

◆ vbo()


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