PERRY v1.0.0
P-E-R-R-Y/PERRY helps creating games with a bunch of tools.
Loading...
Searching...
No Matches
sfml.cpp File Reference

shared graphic/sfml library symbols More...

#include "window/SfmlWindow.hpp"
#include "window/SfmlCamera.hpp"
#include "event/SfmlEvent.hpp"
#include "event/SfmlKeyboard.hpp"
#include "event/SfmlMouse.hpp"
#include "graphic/SfmlSprite.hpp"
#include "graphic/SfmlModel.hpp"
#include <string>

Functions

graphic::IWindowcreateWindow (__int32_t screenWidth, __int32_t screenHeight, std::string title)
 create Sfml window
 
void deleteWindow (graphic::IWindow *window)
 destroy Sfml window
 
graphic::ICameracreateCamera (__v3f_t position)
 create Sfml camera
 
void deleteCamera (graphic::ICamera *camera)
 destroy Sfml camera
 
graphic::IEventcreateEvent ()
 create Sfml event
 
void deleteEvent (graphic::IEvent *event)
 destroy Sfml event
 
graphic::IKeyboardcreateKeyboard (graphic::IEvent *event)
 create Sfml keyboard
 
void deleteKeyboard (graphic::IKeyboard *keyboard)
 destroy Sfml keyboard
 
graphic::IMousecreateMouse (graphic::IEvent *event)
 create Sfml mouse
 
void deleteMouse (graphic::IMouse *mouse)
 destroy Sfml mouse
 
graphic::IPolygoncreatePolygon (std::vector< __v2f_t > points)
 create Sfml polygon
 
void deletePolygon (graphic::IPolygon *polygon)
 destroy Sfml polygon
 
graphic::ISpritecreateSprite (std::string sprite)
 create Sfml sprite
 
void deleteSprite (graphic::ISprite *sprite)
 destroy Sfml sprite
 
graphic::IModelcreateModel ()
 create Sfml model
 
void deleteModel (graphic::IModel *model)
 destroy Sfml model
 
const char * getName ()
 get the name of the library
 
const char * getType ()
 get the type of the library
 

Detailed Description

shared graphic/sfml library symbols

Author
@Perry-Chouteau (perry.nosp@m..cho.nosp@m.uteau.nosp@m.@out.nosp@m.look..nosp@m.com)
Version
0.1
Date
2025-01-27