ShishGL  1.0
A simple modular cross-platform graphics library
Sh::IPlatform Member List

This is the complete list of members for Sh::IPlatform, including all inherited members.

Align enum nameSh::IPlatform
CENTER enum valueSh::IPlatform
clear(const Color &color)=0Sh::IPlatformprotectedpure virtual
closeDisplay()=0Sh::IPlatformprotectedpure virtual
CoreApplication classSh::IPlatformfriend
createContext(const Vector2< size_t > &size, const Color &color)=0Sh::IPlatformpure virtual
display()=0Sh::IPlatformprotectedpure virtual
displayContext(const IContext *context, const Vector2< double > &position)=0Sh::IPlatformpure virtual
displayText(const std::string_view &text, const Frame &frame, Align align)=0Sh::IPlatformpure virtual
drawCircle(const Vector2< double > &pos, const double &radius)=0Sh::IPlatformpure virtual
drawLine(const Vector2< double > &start, const Vector2< double > &end)=0Sh::IPlatformpure virtual
drawPoint(const Vector2< double > &pos)=0Sh::IPlatformpure virtual
drawRectangle(const Vector2< double > &pos, const Vector2< double > &size)=0Sh::IPlatformpure virtual
getDisplaySize()=0Sh::IPlatformpure virtual
getMousePos()=0Sh::IPlatformpure virtual
initDisplay(int *argc_ptr, char *argv[])=0Sh::IPlatformprotectedpure virtual
IPlatform()=defaultSh::IPlatformprotected
isRunning()=0Sh::IPlatformpure virtual
LEFT enum valueSh::IPlatform
loadContextFromImage(const std::string_view &filename)=0Sh::IPlatformpure virtual
pollEvent()=0Sh::IPlatformprotectedpure virtual
RenderSystem classSh::IPlatformfriend
RIGHT enum valueSh::IPlatform
saveContextAsImage(IContext *context, const std::string_view &filename)=0Sh::IPlatformpure virtual
setColor(const Color &color)=0Sh::IPlatformpure virtual
setFont(const ResourceManager::Resource &font)=0Sh::IPlatformpure virtual
setFontSize(const size_t &font_size)=0Sh::IPlatformpure virtual
setTexture(const ResourceManager::Resource &texture)=0Sh::IPlatformpure virtual
setViewport(const Frame &frame)=0Sh::IPlatformpure virtual
WindowManager classSh::IPlatformfriend
~IPlatform()=defaultSh::IPlatformvirtual