SDL3pp
A slim C++ wrapper for SDL3
|
This is the complete list of members for SDL::Surface, including all inherited members.
AddAlternateImage(SurfaceParam image) | SDL::Surface | inline |
Blit(SurfaceParam src, OptionalRef< const RectRaw > srcrect, OptionalRef< const RectRaw > dstrect) | SDL::Surface | inline |
Blit9Grid(SurfaceParam src, OptionalRef< const RectRaw > srcrect, int left_width, int right_width, int top_height, int bottom_height, OptionalRef< const RectRaw > dstrect) | SDL::Surface | inline |
Blit9Grid(SurfaceParam src, OptionalRef< const RectRaw > srcrect, int left_width, int right_width, int top_height, int bottom_height, float scale, SDL_ScaleMode scaleMode, OptionalRef< const RectRaw > dstrect) | SDL::Surface | inline |
BlitAt(SurfaceParam src, OptionalRef< const RectRaw > srcrect, const PointRaw &dstpos) | SDL::Surface | inline |
BlitScaled(SurfaceParam src, OptionalRef< const RectRaw > srcrect, OptionalRef< const RectRaw > dstrect, ScaleMode scaleMode) | SDL::Surface | inline |
BlitTiled(SurfaceParam src, OptionalRef< const RectRaw > srcrect, OptionalRef< const RectRaw > dstrect) | SDL::Surface | inline |
BlitTiledWithScale(SurfaceParam src, OptionalRef< const RectRaw > srcrect, float scale, SDL_ScaleMode scaleMode, OptionalRef< const RectRaw > dstrect) | SDL::Surface | inline |
BlitUnchecked(SurfaceParam src, const RectRaw &srcrect, const RectRaw &dstrect) | SDL::Surface | inline |
BlitUncheckedScaled(SurfaceParam src, const RectRaw &srcrect, const RectRaw &dstrect, ScaleMode scaleMode) | SDL::Surface | inline |
Borrow(SurfaceParam resource) | SDL::Surface | inlinestatic |
Clear(const FColorRaw &color) | SDL::Surface | inline |
ClearColorKey() | SDL::Surface | inline |
Convert(PixelFormat format) const | SDL::Surface | inline |
Convert(PixelFormat format, PaletteParam palette, Colorspace colorspace, PropertiesParam props) const | SDL::Surface | inline |
CreatePalette() | SDL::Surface | inline |
Destroy() | SDL::Surface | inline |
Duplicate() const | SDL::Surface | inline |
Fill(Uint32 color) | SDL::Surface | inline |
FillRect(OptionalRef< const RectRaw > rect, Uint32 color) | SDL::Surface | inline |
FillRects(SpanRef< const RectRaw > rects, Uint32 color) | SDL::Surface | inline |
Flip(FlipMode flip) | SDL::Surface | inline |
get() const | SDL::Surface | inline |
GetAlphaMod() const | SDL::Surface | inline |
GetBlendMode() const | SDL::Surface | inline |
GetClipRect() const | SDL::Surface | inline |
GetColorKey() const | SDL::Surface | inline |
GetColorMod(Uint8 *r, Uint8 *g, Uint8 *b) const | SDL::Surface | inline |
GetColorspace() const | SDL::Surface | inline |
GetFormat() const | SDL::Surface | inline |
GetHeight() const | SDL::Surface | inline |
GetImages() const | SDL::Surface | inline |
GetMod() const | SDL::Surface | inline |
GetPalette() const | SDL::Surface | inline |
GetPitch() const | SDL::Surface | inline |
GetPixels() const | SDL::Surface | inline |
GetProperties() const | SDL::Surface | inline |
GetSize() const | SDL::Surface | inline |
GetWidth() const | SDL::Surface | inline |
HasAlternateImages() const | SDL::Surface | inline |
HasColorKey() const | SDL::Surface | inline |
HasRLE() const | SDL::Surface | inline |
LoadBMP(IOStreamParam src, bool closeio=false) | SDL::Surface | inlinestatic |
LoadBMP(StringParam file) | SDL::Surface | inlinestatic |
Lock() | SDL::Surface | inline |
MapRGB(Uint8 r, Uint8 g, Uint8 b) const | SDL::Surface | inline |
MapRGBA(ColorRaw c) const | SDL::Surface | inline |
MustLock() const | SDL::Surface | inline |
operator bool() const | SDL::Surface | inlineexplicit |
operator SurfaceParam() const | SDL::Surface | inline |
operator<=>(const Surface &other) const =default | SDL::Surface | |
operator=(Surface other) | SDL::Surface | inline |
operator==(std::nullptr_t _) const | SDL::Surface | inline |
PremultiplyAlpha(bool linear) | SDL::Surface | inline |
ReadPixel(const PointRaw &p) const | SDL::Surface | inline |
ReadPixel(const PointRaw &p, Uint8 *r, Uint8 *g, Uint8 *b, Uint8 *a) const | SDL::Surface | inline |
ReadPixelFloat(const PointRaw &p) const | SDL::Surface | inline |
ReadPixelFloat(const PointRaw &p, float *r, float *g, float *b, float *a) const | SDL::Surface | inline |
release() | SDL::Surface | inline |
RemoveAlternateImages() | SDL::Surface | inline |
ResetClipRect() | SDL::Surface | inline |
SaveBMP(IOStreamParam dst, bool closeio=false) const | SDL::Surface | inline |
SaveBMP(StringParam file) const | SDL::Surface | inline |
Scale(const PointRaw &size, ScaleMode scaleMode) const | SDL::Surface | inline |
SetAlphaMod(Uint8 alpha) | SDL::Surface | inline |
SetBlendMode(BlendMode blendMode) | SDL::Surface | inline |
SetClipRect(OptionalRef< const RectRaw > rect) | SDL::Surface | inline |
SetColorKey(std::optional< Uint32 > key) | SDL::Surface | inline |
SetColorMod(Uint8 r, Uint8 g, Uint8 b) | SDL::Surface | inline |
SetColorspace(Colorspace colorspace) | SDL::Surface | inline |
SetMod(Color color) | SDL::Surface | inline |
SetPalette(PaletteParam palette) | SDL::Surface | inline |
SetRLE(bool enabled) | SDL::Surface | inline |
Stretch(SurfaceParam src, OptionalRef< RectRaw > srcrect, OptionalRef< RectRaw > dstrect, ScaleMode scaleMode) | SDL::Surface | inline |
Surface()=default | SDL::Surface | |
Surface(const SurfaceRaw resource) | SDL::Surface | inlineexplicit |
Surface(const Surface &other) | SDL::Surface | inline |
Surface(Surface &&other) | SDL::Surface | inline |
Surface(const PointRaw &size, PixelFormat format) | SDL::Surface | inline |
Surface(const PointRaw &size, PixelFormat format, void *pixels, int pitch) | SDL::Surface | inline |
Surface(StringParam file) | SDL::Surface | inline |
Surface(IOStreamParam src, bool closeio=false) | SDL::Surface | inline |
Unlock() | SDL::Surface | inline |
WritePixel(const PointRaw &p, ColorRaw c) | SDL::Surface | inline |
WritePixelFloat(const PointRaw &p, const FColorRaw &c) | SDL::Surface | inline |
~Surface() | SDL::Surface | inline |