![]() |
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 |