![]() |
FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
|
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() const | fge::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) const | fge::Surface | |
normalizeTextureRect(fge::RectInt const &rect) const | fge::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) const | fge::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::Surface | explicit |
~Surface() (defined in fge::Surface) | fge::Surface |