Euphoria
Public Member Functions | Public Attributes | List of all members
eu::render::RendererPimpl Struct Reference

Internal state of the renderer. More...

Public Member Functions

 RendererPimpl (State *states, const Assets &assets, const RenderSettings &set, const FullScreenGeom &full_screen)
 

Public Attributes

Statestates
 
CameraUniformBuffer camera_uniform_buffer
 
ShaderResource shaders_resources
 
LineDrawer debug_drawer
 
std::shared_ptr< CompiledGeomfull_screen_geom
 

Detailed Description

Internal state of the renderer.

Definition at line 16 of file renderer.pimpl.h.

Constructor & Destructor Documentation

◆ RendererPimpl()

eu::render::RendererPimpl::RendererPimpl ( State states,
const Assets assets,
const RenderSettings set,
const FullScreenGeom full_screen 
)

Member Data Documentation

◆ camera_uniform_buffer

CameraUniformBuffer eu::render::RendererPimpl::camera_uniform_buffer

Definition at line 19 of file renderer.pimpl.h.

◆ debug_drawer

LineDrawer eu::render::RendererPimpl::debug_drawer

Definition at line 21 of file renderer.pimpl.h.

◆ full_screen_geom

std::shared_ptr<CompiledGeom> eu::render::RendererPimpl::full_screen_geom

Definition at line 22 of file renderer.pimpl.h.

◆ shaders_resources

ShaderResource eu::render::RendererPimpl::shaders_resources

Definition at line 20 of file renderer.pimpl.h.

◆ states

State* eu::render::RendererPimpl::states

Definition at line 18 of file renderer.pimpl.h.


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