SDL3pp
A slim C++ wrapper for SDL3
Loading...
Searching...
No Matches
SDL::Surface Member List

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

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