|
virtual void | createWindow (const std::string &title, unsigned int height, unsigned int width, unsigned int frameLimit, bool fullscreen)=0 |
|
virtual bool | windowIsOpen () const =0 |
|
virtual void | closeWindow ()=0 |
|
virtual void | clearWindow (Color color)=0 |
|
virtual void | displayWindow ()=0 |
|
virtual WindowSize | getWindowSize ()=0 |
|
virtual bool | pollEvent (Event &event)=0 |
|
virtual void | setFrameLimit (unsigned int frameLimit)=0 |
|
virtual void | createFont (const std::string &name, const std::string &path)=0 |
|
virtual void | createText (Text text)=0 |
|
virtual void | drawText (const std::string &name)=0 |
|
virtual void | setTextContent (const std::string &name, const std::string &content)=0 |
|
virtual void | setTextPosition (const std::string &name, float x, float y)=0 |
|
virtual void | setTextColor (const std::string &name, Color color)=0 |
|
virtual void | createTexture (const std::string &name, const std::string &path)=0 |
|
virtual void | createSprite (const std::string &name, const std::string &textureName, float x, float y, float scale_x=1, float scale_y=1, int fx=0, int fy=0, int fnx=-1, int fny=-1)=0 |
|
virtual void | drawSprite (const std::string &name)=0 |
|
virtual void | setSpritePosition (const std::string &name, float x, float y)=0 |
|
virtual void | setSpriteTexture (const std::string &name, const std::string &path)=0 |
|
virtual void | setSpriteScale (const std::string &name, int x, int y)=0 |
|
virtual void | setSpriteFrame (const std::string &name, int fx, int fy, int fnx, int fny)=0 |
|
virtual void | drawPoint (float x, float y, Color color)=0 |
|
virtual | ~IPlugin ()=default |
|
virtual const std::string | getName () const =0 |
|
virtual PluginType | getType () const =0 |
|
Interface for the renderer.
Definition at line 105 of file IRenderer.hpp.