PROTO::KLUDGE  0.1
Quick prototyping library for games using SDL and OpenGL.
pk::GLDrawable Class Referenceabstract

#include <GLDrawable.hpp>

Inheritance diagram for pk::GLDrawable:
Inheritance graph
Collaboration diagram for pk::GLDrawable:
Collaboration graph

Public Member Functions

 GLDrawable ()
 
virtual ~GLDrawable ()
 
virtual void draw (GLStates &states)=0
 Draw the OpenGL drawable object. More...
 

Constructor & Destructor Documentation

◆ GLDrawable()

pk::GLDrawable::GLDrawable ( )

◆ ~GLDrawable()

virtual pk::GLDrawable::~GLDrawable ( )
virtual

Member Function Documentation

◆ draw()

void pk::GLDrawable::draw ( GLStates states)
pure virtual

Draw the OpenGL drawable object.

Parameters
GLStates&states - a reference to the current OpenGL states used for rendering.

Implemented in pk::GLSprite, pk::RectangleShape, pk::TriangleShape, and pk::Mesh.


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