My Project
|
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=0 | rtype::IGraphicalLib | pure virtual |
clearScreen() -> void=0 | rtype::IGraphicalLib | pure virtual |
closeAudio() -> void=0 | rtype::IGraphicalLib | pure virtual |
closeWindow() -> void=0 | rtype::IGraphicalLib | pure virtual |
createColor(std::array< float, 4 > const &array) -> Color=0 | rtype::IGraphicalLib | pure 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=0 | rtype::IGraphicalLib | pure virtual |
drawText(std::string const &text, Position const &pos, std::size_t const &fontSize, std::array< float, 4 > const &color) -> void=0 | rtype::IGraphicalLib | pure virtual |
endDrawingWindow() -> void=0 | rtype::IGraphicalLib | pure virtual |
getMousePosition() -> Position=0 | rtype::IGraphicalLib | pure virtual |
getMusicVolume(MyMusic &music) -> float=0 (defined in rtype::IGraphicalLib) | rtype::IGraphicalLib | pure virtual |
getPressedCharcode() -> int=0 | rtype::IGraphicalLib | pure virtual |
getPressedKeycode() -> int=0 | rtype::IGraphicalLib | pure virtual |
hasBeenPressed(int key) -> bool=0 | rtype::IGraphicalLib | pure virtual |
hasBeenReleased(int key) -> bool=0 | rtype::IGraphicalLib | pure virtual |
initAudio() -> void=0 | rtype::IGraphicalLib | pure virtual |
initWindow(const int screenWidth, const int screenHeight, std::string title, const int framerate) -> void=0 | rtype::IGraphicalLib | pure virtual |
isBeingPressed(int key) -> bool=0 | rtype::IGraphicalLib | pure virtual |
IsLeftMouseButtonPressed() -> bool=0 | rtype::IGraphicalLib | pure virtual |
IsLeftMouseButtonReleased() -> bool=0 | rtype::IGraphicalLib | pure virtual |
isNotBeingPressed(int key) -> bool=0 | rtype::IGraphicalLib | pure virtual |
playAMusic(MyMusic &music) -> void=0 | rtype::IGraphicalLib | pure virtual |
playASound(MySound &sound) -> void=0 | rtype::IGraphicalLib | pure virtual |
playASoundMulti(MySound &sound) -> void=0 | rtype::IGraphicalLib | pure virtual |
setExitKey(int key) -> void=0 | rtype::IGraphicalLib | pure virtual |
setMusicVolume(MyMusic &music, float volume) -> void=0 (defined in rtype::IGraphicalLib) | rtype::IGraphicalLib | pure virtual |
startDrawingWindow() -> void=0 | rtype::IGraphicalLib | pure virtual |
updateAMusic(MyMusic &music) -> void=0 | rtype::IGraphicalLib | pure virtual |
windowShouldClose() -> bool=0 | rtype::IGraphicalLib | pure virtual |
~IGraphicalLib()=default | rtype::IGraphicalLib | virtual |