![]() |
FastEngine 0.9.4
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 | |
addCircle(int x, int y, unsigned int radius, fge::Color const &color) (defined in fge::Surface) | fge::Surface | |
addHollowCircle(int x, int y, unsigned int startRadius, unsigned int endRadius, fge::Color const &color) (defined in fge::Surface) | fge::Surface | |
addUnfilledCircle(int x, int y, float startAngle, float endAngle, unsigned int radius, AngleDirections direction, fge::Color const &color) (defined in fge::Surface) | fge::Surface | |
addUnfilledHollowCircle(int x, int y, float startAngle, float endAngle, unsigned int startRadius, unsigned int endRadius, AngleDirections direction, fge::Color const &color) (defined in fge::Surface) | fge::Surface | |
AngleDirections enum name (defined in fge::Surface) | 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 | |
shear(float angle, ShearBaseSides side) (defined in fge::Surface) | fge::Surface | |
ShearBaseSides enum name (defined in fge::Surface) | fge::Surface | |
stretch(int width, int height) (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 |