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

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

AddAlternateImage(SurfaceBase &image)SDL::SurfaceBaseinline
Blit(const SurfaceBase &src, OptionalRef< const SDL_Rect > srcrect, const SDL_Point &dstpos)SDL::SurfaceBaseinline
Blit(const SurfaceBase &src, OptionalRef< const SDL_Rect > srcrect, OptionalRef< const SDL_Rect > dstrect)SDL::SurfaceBaseinline
Blit9Grid(const SurfaceBase &src, OptionalRef< const SDL_Rect > srcrect, int left_width, int right_width, int top_height, int bottom_height, OptionalRef< const SDL_Rect > dstrect)SDL::SurfaceBaseinline
Blit9GridWithScale(const SurfaceBase &src, OptionalRef< const SDL_Rect > srcrect, int left_width, int right_width, int top_height, int bottom_height, float scale, SDL_ScaleMode scaleMode, OptionalRef< const SDL_Rect > dstrect)SDL::SurfaceBaseinline
BlitScaled(const SurfaceBase &src, OptionalRef< const SDL_Rect > srcrect, OptionalRef< const SDL_Rect > dstrect, ScaleMode scaleMode)SDL::SurfaceBaseinline
BlitTiled(const SurfaceBase &src, OptionalRef< const SDL_Rect > srcrect, OptionalRef< const SDL_Rect > dstrect)SDL::SurfaceBaseinline
BlitTiledWithScale(const SurfaceBase &src, OptionalRef< const SDL_Rect > srcrect, float scale, SDL_ScaleMode scaleMode, OptionalRef< const SDL_Rect > dstrect)SDL::SurfaceBaseinline
BlitUnchecked(const SurfaceBase &src, const SDL_Rect &srcrect, const SDL_Rect &dstrect)SDL::SurfaceBaseinline
BlitUncheckedScaled(const SurfaceBase &src, const SDL_Rect &srcrect, const SDL_Rect &dstrect, ScaleMode scaleMode)SDL::SurfaceBaseinline
Clear(SDL_FColor color)SDL::SurfaceBaseinline
ClearColorKey()SDL::SurfaceBaseinline
Convert(PixelFormat format) constSDL::SurfaceBaseinline
Convert(PixelFormat format, PaletteBase &palette, Colorspace colorspace, PropertiesBase &props) constSDL::SurfaceBaseinline
CreatePalette()SDL::SurfaceBaseinline
Duplicate() constSDL::SurfaceBaseinline
Fill(SDL_Color color)SDL::SurfaceBaseinline
Fill(Uint32 color)SDL::SurfaceBaseinline
FillRect(const SDL_Rect &rect, SDL_Color color)SDL::SurfaceBaseinline
FillRect(const SDL_Rect &rect, Uint32 color)SDL::SurfaceBaseinline
FillRects(SpanRef< const SDL_Rect > rects, SDL_Color color)SDL::SurfaceBaseinline
FillRects(SpanRef< const SDL_Rect > rects, Uint32 color)SDL::SurfaceBaseinline
Flip(FlipMode flip)SDL::SurfaceBaseinline
get() constSDL::Resource< SDL_Surface * >inline
GetAlphaMod() constSDL::SurfaceBaseinline
GetBlendMode() constSDL::SurfaceBaseinline
GetClipRect() constSDL::SurfaceBaseinline
GetColorKey() constSDL::SurfaceBaseinline
GetColorKey(Color *key) constSDL::SurfaceBaseinline
GetColorKey(Uint32 *key) constSDL::SurfaceBaseinline
GetColorMod(Uint8 *r, Uint8 *g, Uint8 *b) constSDL::SurfaceBaseinline
GetColorspace() constSDL::SurfaceBaseinline
GetFormat() constSDL::SurfaceBaseinline
GetHeight() constSDL::SurfaceBaseinline
GetImages() constSDL::SurfaceBaseinline
GetMod() constSDL::SurfaceBaseinline
GetPalette() constSDL::SurfaceBaseinline
GetProperties() constSDL::SurfaceBaseinline
GetSize() constSDL::SurfaceBaseinline
GetWidth() constSDL::SurfaceBaseinline
HasAlternateImages() constSDL::SurfaceBaseinline
HasColorKey() constSDL::SurfaceBaseinline
HasRLE() constSDL::SurfaceBaseinline
Lock() &SDL::SurfaceBaseinline
MapColor(SDL_Color color) constSDL::SurfaceBaseinline
MapColor(Uint8 r, Uint8 g, Uint8 b) constSDL::SurfaceBaseinline
MapColor(Uint8 r, Uint8 g, Uint8 b, Uint8 a) constSDL::SurfaceBaseinline
MustLock() constSDL::SurfaceBaseinline
operator bool() constSDL::Resource< SDL_Surface * >inlineexplicit
operator->() constSDL::Resource< SDL_Surface * >inline
operator->()SDL::Resource< SDL_Surface * >inline
operator=(SurfaceRef other)SDL::SurfaceRefinline
operator==(const Resource &other) const=defaultSDL::Resource< SDL_Surface * >
operator==(std::nullopt_t) constSDL::Resource< SDL_Surface * >inline
operator==(std::nullptr_t) constSDL::Resource< SDL_Surface * >inline
PremultiplyAlpha(bool linear)SDL::SurfaceBaseinline
ReadPixel(const SDL_Point &p) constSDL::SurfaceBaseinline
ReadPixel(const SDL_Point &p, SDL_Color *c) constSDL::SurfaceBaseinline
ReadPixel(const SDL_Point &p, SDL_FColor *c) constSDL::SurfaceBaseinline
ReadPixel(const SDL_Point &p, Uint8 *r, Uint8 *g, Uint8 *b, Uint8 *a) constSDL::SurfaceBaseinline
ReadPixel(const SDL_Point &p, float *r, float *g, float *b, float *a) constSDL::SurfaceBaseinline
release(SDL_Surface * newResource={})SDL::Resource< SDL_Surface * >inline
RemoveAlternateImages()SDL::SurfaceBaseinline
reset(SDL_Surface *newResource={})SDL::SurfaceRefinline
ResetClipRect()SDL::SurfaceBaseinline
Resource(T resource={})SDL::SurfaceBaseinline
Resource(std::nullptr_t)SDL::SurfaceBaseinline
Resource(std::nullopt_t)SDL::SurfaceBaseinline
Resource(const Resource &other)=delete (defined in SDL::SurfaceBase)SDL::SurfaceBase
Resource(Resource &&other)=delete (defined in SDL::SurfaceBase)SDL::SurfaceBase
Resource< SDL_Surface * >::Resource(SDL_Surface * resource={})SDL::Resource< SDL_Surface * >inline
Scale(int width, int height, ScaleMode scaleMode) constSDL::SurfaceBaseinline
SetAlphaMod(Uint8 alpha)SDL::SurfaceBaseinline
SetBlendMode(BlendMode blendMode)SDL::SurfaceBaseinline
SetClipRect(OptionalRef< const SDL_Rect > rect)SDL::SurfaceBaseinline
SetColorKey(Color key)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(PaletteBase &palette)SDL::SurfaceBaseinline
SetRLE(bool enabled)SDL::SurfaceBaseinline
Stretch(const SurfaceBase &src, const SDL_Rect &srcrect, const SDL_Rect &dstrect, ScaleMode scaleMode)SDL::SurfaceBaseinline
SurfaceBase(StringParam file)SDL::SurfaceRefinline
SurfaceBase(IOStreamBase &src)SDL::SurfaceRefinline
SurfaceBase(const SDL_Point &size, PixelFormat format)SDL::SurfaceRefinline
SurfaceBase(const SDL_Point &size, PixelFormat format, void *pixels, int pitch)SDL::SurfaceRefinline
SurfaceRef(const SurfaceRef &other)SDL::SurfaceRefinline
SurfaceRef(SurfaceRef &&other)SDL::SurfaceRefinline
WritePixel(const SDL_Point &p, SDL_Color c)SDL::SurfaceBaseinline
WritePixel(const SDL_Point &p, SDL_FColor c)SDL::SurfaceBaseinline
~SurfaceRef()=defaultSDL::SurfaceRef