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

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

AddAlternateImage(SurfaceRef image)SDL::SurfaceBaseinline
Blit(SurfaceRef src, OptionalRef< const RectRaw > srcrect, OptionalRef< const RectRaw > dstrect)SDL::SurfaceBaseinline
Blit9Grid(SurfaceRef src, OptionalRef< const RectRaw > srcrect, int left_width, int right_width, int top_height, int bottom_height, OptionalRef< const RectRaw > dstrect, float scale=1, ScaleMode scaleMode=SCALEMODE_NEAREST)SDL::SurfaceBaseinline
BlitAt(SurfaceRef src, OptionalRef< const RectRaw > srcrect, const PointRaw &dstpos)SDL::SurfaceBaseinline
BlitScaled(SurfaceRef src, OptionalRef< const RectRaw > srcrect, OptionalRef< const RectRaw > dstrect, ScaleMode scaleMode)SDL::SurfaceBaseinline
BlitTiled(SurfaceRef src, OptionalRef< const RectRaw > srcrect, OptionalRef< const RectRaw > dstrect)SDL::SurfaceBaseinline
BlitTiledWithScale(SurfaceRef src, OptionalRef< const RectRaw > srcrect, float scale, ScaleMode scaleMode, OptionalRef< const RectRaw > dstrect)SDL::SurfaceBaseinline
BlitUnchecked(SurfaceRef src, const RectRaw &srcrect, const RectRaw &dstrect)SDL::SurfaceBaseinline
BlitUncheckedScaled(SurfaceRef src, const RectRaw &srcrect, const RectRaw &dstrect, ScaleMode scaleMode)SDL::SurfaceBaseinline
Clear(const FColorRaw &c)SDL::SurfaceBaseinline
ClearColorKey()SDL::SurfaceBaseinline
Convert(PixelFormat format) constSDL::SurfaceBaseinline
Convert(PixelFormat format, PaletteRef palette, Colorspace colorspace, PropertiesRef props) constSDL::SurfaceBaseinline
CreatePalette()SDL::SurfaceBaseinline
Destroy()SDL::SurfaceBaseinline
Duplicate() constSDL::SurfaceBaseinline
Fill(Uint32 color)SDL::SurfaceBaseinline
FillRect(OptionalRef< const RectRaw > rect, Uint32 color)SDL::SurfaceBaseinline
FillRects(SpanRef< const RectRaw > rects, Uint32 color)SDL::SurfaceBaseinline
Flip(FlipMode flip)SDL::SurfaceBaseinline
get() const noexceptSDL::ResourceBaseT< SurfaceRaw, SurfaceRawConst >inline
GetAlphaMod() constSDL::SurfaceBaseinline
GetBlendMode() constSDL::SurfaceBaseinline
GetClipRect() constSDL::SurfaceBaseinline
GetColorKey() constSDL::SurfaceBaseinline
GetColorMod(Uint8 *r, Uint8 *g, Uint8 *b) constSDL::SurfaceBaseinline
GetColorspace() constSDL::SurfaceBaseinline
GetFormat() constSDL::SurfaceBase
GetHeight() constSDL::SurfaceBase
GetImages() constSDL::SurfaceBaseinline
GetMod() constSDL::SurfaceBaseinline
GetPalette() constSDL::SurfaceBaseinline
GetPitch() constSDL::SurfaceBase
GetPixels() constSDL::SurfaceBase
GetProperties() constSDL::SurfaceBaseinline
GetSize() constSDL::SurfaceBase
GetWidth() constSDL::SurfaceBase
HasAlternateImages() constSDL::SurfaceBaseinline
HasColorKey() constSDL::SurfaceBaseinline
HasRLE() constSDL::SurfaceBaseinline
Lock()SDL::SurfaceBaseinline
MapRGB(Uint8 r, Uint8 g, Uint8 b) constSDL::SurfaceBaseinline
MapRGBA(ColorRaw c) constSDL::SurfaceBaseinline
MustLock() constSDL::SurfaceBaseinline
operator bool() constSDL::ResourceBaseT< SurfaceRaw, SurfaceRawConst >inlineexplicit
operator SurfaceConstRef() const noexceptSDL::SurfaceBaseinline
operator->() const noexceptSDL::ResourceBaseT< SurfaceRaw, SurfaceRawConst >inline
operator<=>(const ResourceBaseT &other) const=defaultSDL::ResourceBaseT< SurfaceRaw, SurfaceRawConst >
operator=(const ResourceBaseT &)=defaultSDL::ResourceBaseT< SurfaceRaw, SurfaceRawConst >protected
PremultiplyAlpha(bool linear)SDL::SurfaceBaseinline
RawConstPointer typedefSDL::ResourceBaseT< SurfaceRaw, SurfaceRawConst >
RawPointer typedefSDL::ResourceBaseT< SurfaceRaw, SurfaceRawConst >
ReadPixel(const PointRaw &p, Uint8 *r, Uint8 *g, Uint8 *b, Uint8 *a) constSDL::SurfaceBaseinline
ReadPixel(const PointRaw &p) constSDL::SurfaceBaseinline
ReadPixelFloat(const PointRaw &p, float *r, float *g, float *b, float *a) constSDL::SurfaceBaseinline
ReadPixelFloat(const PointRaw &p) constSDL::SurfaceBaseinline
release() noexceptSDL::ResourceBaseT< SurfaceRaw, SurfaceRawConst >inline
RemoveAlternateImages()SDL::SurfaceBaseinline
ResetClipRect()SDL::SurfaceBaseinline
ResourceBaseT()=defaultSDL::SurfaceBase
ResourceBaseT(RawPointer resource)SDL::SurfaceBaseinline
ResourceBaseT(std::nullptr_t)SDL::SurfaceBaseinline
ResourceBaseT(const ResourceBaseT &)=defaultSDL::SurfaceBase
ResourceBaseT(ResourceBaseT &&) noexcept=defaultSDL::SurfaceBase
Rotate(float angle)SDL::SurfaceBaseinline
Save(StringParam filename) constSDL::SurfaceBaseinline
SaveBMP(StringParam file) constSDL::SurfaceBaseinline
SaveBMP_IO(IOStreamRef dst, bool closeio=false) constSDL::SurfaceBaseinline
SavePNG(StringParam file) constSDL::SurfaceBaseinline
SavePNG_IO(IOStreamRef dst, bool closeio=false) constSDL::SurfaceBaseinline
SaveTyped_IO(IOStreamRef dst, StringParam type, bool closeio=false) constSDL::SurfaceBaseinline
Scale(const PointRaw &size, ScaleMode scaleMode) constSDL::SurfaceBaseinline
SetAlphaMod(Uint8 alpha)SDL::SurfaceBaseinline
SetBlendMode(BlendMode blendMode)SDL::SurfaceBaseinline
SetClipRect(OptionalRef< const RectRaw > rect)SDL::SurfaceBaseinline
SetColorKey(std::optional< Uint32 > key)SDL::SurfaceBaseinline
SetColorMod(Uint8 r, Uint8 g, Uint8 b)SDL::SurfaceBaseinline
SetColorspace(Colorspace colorspace)SDL::SurfaceBaseinline
SetMod(Color color)SDL::SurfaceBaseinline
SetPalette(PaletteRef palette)SDL::SurfaceBaseinline
SetRLE(bool enabled)SDL::SurfaceBaseinline
Stretch(SurfaceRef src, OptionalRef< RectRaw > srcrect, OptionalRef< RectRaw > dstrect, ScaleMode scaleMode)SDL::SurfaceBaseinline
Unlock(SurfaceLock &&lock)SDL::SurfaceBaseinline
WritePixel(const PointRaw &p, ColorRaw c)SDL::SurfaceBaseinline
WritePixelFloat(const PointRaw &p, const FColorRaw &c)SDL::SurfaceBaseinline
~ResourceBaseT()=defaultSDL::ResourceBaseT< SurfaceRaw, SurfaceRawConst >protected