My Project
rtype::IGraphicalLib Member List

This is the complete list of members for rtype::IGraphicalLib, including all inherited members.

checkMouseCollision(Position const &position, float const &x, float const &y, float const &height, float const &width) -> bool=0rtype::IGraphicalLibpure virtual
clearScreen() -> void=0rtype::IGraphicalLibpure virtual
closeAudio() -> void=0rtype::IGraphicalLibpure virtual
closeWindow() -> void=0rtype::IGraphicalLibpure virtual
createColor(std::array< float, 4 > const &array) -> Color=0rtype::IGraphicalLibpure virtual
drawSprite(MyTexture const &texture, std::array< float, 4 > const &rectSource, std::array< float, 4 > const &rectDest, std::pair< float, float > const &origin, float const &rotation, float const &scale) -> void=0rtype::IGraphicalLibpure virtual
drawText(std::string const &text, Position const &pos, std::size_t const &fontSize, std::array< float, 4 > const &color) -> void=0rtype::IGraphicalLibpure virtual
endDrawingWindow() -> void=0rtype::IGraphicalLibpure virtual
getMousePosition() -> Position=0rtype::IGraphicalLibpure virtual
getMusicVolume(MyMusic &music) -> float=0 (defined in rtype::IGraphicalLib)rtype::IGraphicalLibpure virtual
getPressedCharcode() -> int=0rtype::IGraphicalLibpure virtual
getPressedKeycode() -> int=0rtype::IGraphicalLibpure virtual
hasBeenPressed(int key) -> bool=0rtype::IGraphicalLibpure virtual
hasBeenReleased(int key) -> bool=0rtype::IGraphicalLibpure virtual
initAudio() -> void=0rtype::IGraphicalLibpure virtual
initWindow(const int screenWidth, const int screenHeight, std::string title, const int framerate) -> void=0rtype::IGraphicalLibpure virtual
isBeingPressed(int key) -> bool=0rtype::IGraphicalLibpure virtual
IsLeftMouseButtonPressed() -> bool=0rtype::IGraphicalLibpure virtual
IsLeftMouseButtonReleased() -> bool=0rtype::IGraphicalLibpure virtual
isNotBeingPressed(int key) -> bool=0rtype::IGraphicalLibpure virtual
playAMusic(MyMusic &music) -> void=0rtype::IGraphicalLibpure virtual
playASound(MySound &sound) -> void=0rtype::IGraphicalLibpure virtual
playASoundMulti(MySound &sound) -> void=0rtype::IGraphicalLibpure virtual
setExitKey(int key) -> void=0rtype::IGraphicalLibpure virtual
setMusicVolume(MyMusic &music, float volume) -> void=0 (defined in rtype::IGraphicalLib)rtype::IGraphicalLibpure virtual
startDrawingWindow() -> void=0rtype::IGraphicalLibpure virtual
updateAMusic(MyMusic &music) -> void=0rtype::IGraphicalLibpure virtual
windowShouldClose() -> bool=0rtype::IGraphicalLibpure virtual
~IGraphicalLib()=defaultrtype::IGraphicalLibvirtual