Chrysalis - Renderer
Loading...
Searching...
No Matches
Chrysalis::BaseObservableRendererData< T > Class Template Reference

#include <BaseObservableRendererData.h>

Inheritance diagram for Chrysalis::BaseObservableRendererData< T >:
[legend]
Collaboration diagram for Chrysalis::BaseObservableRendererData< T >:
[legend]

Public Member Functions

void updateVBO () override
Public Member Functions inherited from Chrysalis::BaseRendererData< T >
virtual ~BaseRendererData ()=default
virtual size_t size ()=0
virtual std::vector< T > vbo ()=0
bool shouldUpload ()

Protected Member Functions

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

Constructor & Destructor Documentation

◆ BaseObservableRendererData()

template<typename T>
Chrysalis::BaseObservableRendererData< T >::BaseObservableRendererData ( const std::vector< BaseRendererObserver * > & observers)
inlineexplicitprotected

Member Function Documentation

◆ updateVBO()

template<typename T>
void Chrysalis::BaseObservableRendererData< T >::updateVBO ( )
inlineoverridevirtual

Reimplemented from Chrysalis::BaseRendererData< T >.

Here is the call graph for this function:

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