Euphoria
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: