FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
Loading...
Searching...
No Matches
fge::Surface Member List

This is the complete list of members for fge::Surface, including all inherited members.

addBorder(int borderSize, fge::Color const &color)fge::Surface
blitSurface(Surface const &src, std::optional< SDL_Rect > const &srcRect, std::optional< SDL_Rect > &dstRect)fge::Surface
clear()fge::Surface
create(int width, int height, fge::Color const &color={0, 0, 0, 255}) (defined in fge::Surface)fge::Surface
createMaskFromColor(fge::Color const &color, uint8_t alpha=0)fge::Surface
fillRect(std::optional< SDL_Rect > const &rect, fge::Color const &color)fge::Surface
flipHorizontally() (defined in fge::Surface)fge::Surface
flipVertically() (defined in fge::Surface)fge::Surface
get() constfge::Surface
getPixel(int x, int y) const (defined in fge::Surface)fge::Surface
getSize() const (defined in fge::Surface)fge::Surface
loadFromFile(std::filesystem::path const &filePath) (defined in fge::Surface)fge::Surface
loadFromMemory(void const *data, std::size_t size) (defined in fge::Surface)fge::Surface
normalizeTextureCoords(fge::Vector2i const &coords) constfge::Surface
normalizeTextureRect(fge::RectInt const &rect) constfge::Surface
operator=(Surface const &r) (defined in fge::Surface)fge::Surface
operator=(Surface &&r) noexcept (defined in fge::Surface)fge::Surface
saveToFile(std::filesystem::path const &filePath) constfge::Surface
set(SDL_Surface *surface)fge::Surface
setCircle(int x, int y, unsigned int radius, fge::Color const &color) (defined in fge::Surface)fge::Surface
setPixel(int x, int y, fge::Color const &color) (defined in fge::Surface)fge::Surface
Surface() (defined in fge::Surface)fge::Surface
Surface(int width, int height, fge::Color const &color={0, 0, 0, 255}) (defined in fge::Surface)fge::Surface
Surface(Surface const &r) (defined in fge::Surface)fge::Surface
Surface(Surface &&r) noexcept (defined in fge::Surface)fge::Surface
Surface(SDL_Surface *newSurface) (defined in fge::Surface)fge::Surfaceexplicit
~Surface() (defined in fge::Surface)fge::Surface