SpatiumLib
Public Member Functions | List of all members
spatium::gfx3d::Renderer Class Referenceabstract

Abstract base class for renderers. More...

#include <Renderer.h>

Inheritance diagram for spatium::gfx3d::Renderer:
Inheritance graph
[legend]

Public Member Functions

virtual ~Renderer ()=default
 Destructor. More...
 
virtual bool render (const Scene &scene, Image< unsigned char, 3 > &image)=0
 Render an image. More...
 

Detailed Description

Abstract base class for renderers.

Constructor & Destructor Documentation

◆ ~Renderer()

virtual spatium::gfx3d::Renderer::~Renderer ( )
virtualdefault

Destructor.

Member Function Documentation

◆ render()

virtual bool spatium::gfx3d::Renderer::render ( const Scene scene,
Image< unsigned char, 3 > &  image 
)
pure virtual

Render an image.

Parameters
[in]sceneScene to render
[in,out]imageImage
Returns
True on success, false otherwise

Implemented in spatium::gfx3d::WireframeRenderer.


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