Polygon Mesh Processing Library
Loading...
Searching...
No Matches
Drawable Class Referenceabstract

Abstract base class for drawable objects. More...

#include <pmp/viewers/drawable.h>

Public Member Functions

virtual void update_buffers ()=0
 Update OpenGL buffers.
 
virtual void draw (const mat4 &projection, const mat4 &modelview)=0
 Draw the object.
 

Detailed Description

Abstract base class for drawable objects.

Member Function Documentation

◆ draw()

virtual void draw ( const mat4 projection,
const mat4 modelview 
)
pure virtual

Draw the object.

Parameters
projectionProjection matrix
modelviewModelview matrix