![]() |
PERRY v1.0.0
P-E-R-R-Y/PERRY helps creating games with a bunch of tools.
|
Window interface. More...
#include <IWindow.hpp>
Public Member Functions | |
virtual | ~IWindow ()=default |
Destroy the IWindow object. | |
virtual bool | isOpen ()=0 |
notice if the window is open | |
virtual void | close ()=0 |
close the window | |
virtual void | setFrameLimit (__int32_t limit)=0 |
Set the Frame Limit object. | |
virtual __int32_t | getDelta ()=0 |
Get the Delta object. | |
virtual void | linkEvent (IEvent *event)=0 |
link an event to the window | |
virtual void | beginDraw ()=0 |
allowing to draw 2D on the window | |
virtual void | drawPoly (IPolygon *polygon)=0 |
draw a polygon | |
virtual void | drawSprite (ISprite *model)=0 |
draw a sprite | |
virtual void | endDraw ()=0 |
end the 2D drawing | |
virtual void | beginMode3 (ICamera *camera)=0 |
allowing to draw 3D on the window | |
virtual void | drawModel (IModel *model)=0 |
draw a model | |
virtual void | endMode3 ()=0 |
end the 3D drawing | |
virtual bool | pollEvent ()=0 |
poll the event | |
virtual void | eventClose ()=0 |
update the window | |
Window interface.