#include <IPlatform.hpp>
◆ Align
| Enumerator |
|---|
| LEFT | |
| CENTER | |
| RIGHT | |
◆ ~IPlatform()
| virtual Sh::IPlatform::~IPlatform |
( |
| ) |
|
|
virtualdefault |
◆ IPlatform()
| Sh::IPlatform::IPlatform |
( |
| ) |
|
|
protecteddefault |
◆ clear()
| virtual void Sh::IPlatform::clear |
( |
const Color & |
color | ) |
|
|
protectedpure virtual |
◆ closeDisplay()
| virtual bool Sh::IPlatform::closeDisplay |
( |
| ) |
|
|
protectedpure virtual |
◆ createContext()
| virtual IContext* Sh::IPlatform::createContext |
( |
const Vector2< size_t > & |
size, |
|
|
const Color & |
color |
|
) |
| |
|
pure virtual |
◆ display()
| virtual void Sh::IPlatform::display |
( |
| ) |
|
|
protectedpure virtual |
◆ displayContext()
| virtual void Sh::IPlatform::displayContext |
( |
const IContext * |
context, |
|
|
const Vector2< double > & |
position |
|
) |
| |
|
pure virtual |
◆ displayText()
| virtual void Sh::IPlatform::displayText |
( |
const std::string_view & |
text, |
|
|
const Frame & |
frame, |
|
|
Align |
align |
|
) |
| |
|
pure virtual |
◆ drawCircle()
| virtual void Sh::IPlatform::drawCircle |
( |
const Vector2< double > & |
pos, |
|
|
const double & |
radius |
|
) |
| |
|
pure virtual |
◆ drawLine()
| virtual void Sh::IPlatform::drawLine |
( |
const Vector2< double > & |
start, |
|
|
const Vector2< double > & |
end |
|
) |
| |
|
pure virtual |
◆ drawPoint()
| virtual void Sh::IPlatform::drawPoint |
( |
const Vector2< double > & |
pos | ) |
|
|
pure virtual |
◆ drawRectangle()
| virtual void Sh::IPlatform::drawRectangle |
( |
const Vector2< double > & |
pos, |
|
|
const Vector2< double > & |
size |
|
) |
| |
|
pure virtual |
◆ getDisplaySize()
| virtual const Vector2<double>& Sh::IPlatform::getDisplaySize |
( |
| ) |
|
|
pure virtual |
◆ getMousePos()
| virtual Vector2<double> Sh::IPlatform::getMousePos |
( |
| ) |
|
|
pure virtual |
◆ initDisplay()
| virtual bool Sh::IPlatform::initDisplay |
( |
int * |
argc_ptr, |
|
|
char * |
argv[] |
|
) |
| |
|
protectedpure virtual |
◆ isRunning()
| virtual bool Sh::IPlatform::isRunning |
( |
| ) |
|
|
pure virtual |
◆ loadContextFromImage()
| virtual IContext* Sh::IPlatform::loadContextFromImage |
( |
const std::string_view & |
filename | ) |
|
|
pure virtual |
◆ pollEvent()
| virtual bool Sh::IPlatform::pollEvent |
( |
| ) |
|
|
protectedpure virtual |
◆ saveContextAsImage()
| virtual void Sh::IPlatform::saveContextAsImage |
( |
IContext * |
context, |
|
|
const std::string_view & |
filename |
|
) |
| |
|
pure virtual |
◆ setColor()
| virtual void Sh::IPlatform::setColor |
( |
const Color & |
color | ) |
|
|
pure virtual |
◆ setFont()
◆ setFontSize()
| virtual void Sh::IPlatform::setFontSize |
( |
const size_t & |
font_size | ) |
|
|
pure virtual |
◆ setTexture()
◆ setViewport()
| virtual void Sh::IPlatform::setViewport |
( |
const Frame & |
frame | ) |
|
|
pure virtual |
◆ CoreApplication
◆ RenderSystem
◆ WindowManager
The documentation for this class was generated from the following file:
- /home/shishqa/dev/MIPT/2020_3/00_ShishGL/include/ShishGL/Core/RenderSystem/GraphicsPlatform/IPlatform.hpp