Antkeeper  0.0.1
Public Member Functions | List of all members
render::renderer Class Reference

#include <renderer.hpp>

Public Member Functions

 renderer (gl::pipeline &pipeline, ::resource_manager &resource_manager)
 Constructs a renderer. More...
 
void render (float t, float dt, float alpha, scene::collection &collection)
 Renders a collection of scene objects. More...
 

Detailed Description

Definition at line 38 of file renderer.hpp.

Constructor & Destructor Documentation

◆ renderer()

render::renderer::renderer ( gl::pipeline pipeline,
::resource_manager resource_manager 
)

Constructs a renderer.

Parameters
pipelineGraphics pipeline.
resource_maangerResource manager for loading shader templates.

Definition at line 40 of file renderer.cpp.

Member Function Documentation

◆ render()

void render::renderer::render ( float  t,
float  dt,
float  alpha,
scene::collection collection 
)

Renders a collection of scene objects.

Parameters
tCurrent time, in seconds.
dtTimestep, in seconds.
alphaSubframe interpolation factor.
collectionCollection of scene objects to render.

Definition at line 48 of file renderer.cpp.


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