Fillwave  10.0.0
List of all members | Public Member Functions | Protected Attributes
flw::flf::IReloadable Class Referenceabstract

Encapsulates reloadable objects. More...

#include <IReloadable.h>

Inheritance diagram for flw::flf::IReloadable:
flw::flf::Debugger flw::flf::EmiterPointCPU flw::flf::EmiterPointGPU flw::flf::EmiterPointStep flw::flf::Mesh flw::flf::MeshOcclusion flw::flf::Skybox flw::flf::Text

Public Member Functions

 IReloadable (Engine *engine, flc::VertexArray *=nullptr)
 
 IReloadable (IReloadable &&)
 
IReloadableoperator= (IReloadable &&)
 
 IReloadable (const IReloadable &)=delete
 
IReloadableoperator= (const IReloadable &)=delete
 
virtual void initBuffers ()=0
 
virtual void initPipeline ()=0
 
virtual void initUniformsCache ()=0
 
virtual void initVAO ()=0
 
virtual void initVBO ()=0
 
void reload ()
 

Protected Attributes

flc::VertexArraymVAO
 
flc::SamplermSampler
 

Detailed Description

Encapsulates reloadable objects.


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