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(SurfaceRef image)SDL::SurfaceRefinline
Blit(SurfaceRef src, OptionalRef< const SDL_Rect > srcrect, const SDL_Point &dstpos)SDL::SurfaceRefinline
Blit(SurfaceRef src, OptionalRef< const SDL_Rect > srcrect, OptionalRef< const SDL_Rect > dstrect)SDL::SurfaceRefinline
Blit9Grid(SurfaceRef src, OptionalRef< const SDL_Rect > srcrect, int left_width, int right_width, int top_height, int bottom_height, OptionalRef< const SDL_Rect > dstrect)SDL::SurfaceRefinline
Blit9GridWithScale(SurfaceRef 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::SurfaceRefinline
BlitScaled(SurfaceRef src, OptionalRef< const SDL_Rect > srcrect, OptionalRef< const SDL_Rect > dstrect, ScaleMode scaleMode)SDL::SurfaceRefinline
BlitTiled(SurfaceRef src, OptionalRef< const SDL_Rect > srcrect, OptionalRef< const SDL_Rect > dstrect)SDL::SurfaceRefinline
BlitTiledWithScale(SurfaceRef src, OptionalRef< const SDL_Rect > srcrect, float scale, SDL_ScaleMode scaleMode, OptionalRef< const SDL_Rect > dstrect)SDL::SurfaceRefinline
BlitUnchecked(SurfaceRef src, const SDL_Rect &srcrect, const SDL_Rect &dstrect)SDL::SurfaceRefinline
BlitUncheckedScaled(SurfaceRef src, const SDL_Rect &srcrect, const SDL_Rect &dstrect, ScaleMode scaleMode)SDL::SurfaceRefinline
Clear(SDL_FColor color)SDL::SurfaceRefinline
ClearColorKey()SDL::SurfaceRefinline
Convert(PixelFormat format) constSDL::SurfaceRefinline
Convert(PixelFormat format, PaletteRef palette, Colorspace colorspace, PropertiesRef props) constSDL::SurfaceRefinline
CreatePalette()SDL::SurfaceRefinline
Duplicate() constSDL::SurfaceRefinline
Fill(SDL_Color color)SDL::SurfaceRefinline
Fill(Uint32 color)SDL::SurfaceRefinline
FillRect(OptionalRef< const SDL_Rect > rect, SDL_Color color)SDL::SurfaceRefinline
FillRect(OptionalRef< const SDL_Rect > rect, Uint32 color)SDL::SurfaceRefinline
FillRects(SpanRef< const SDL_Rect > rects, SDL_Color color)SDL::SurfaceRefinline
FillRects(SpanRef< const SDL_Rect > rects, Uint32 color)SDL::SurfaceRefinline
Flip(FlipMode flip)SDL::SurfaceRefinline
get() constSDL::Resource< SDL_Surface * >inline
GetAlphaMod() constSDL::SurfaceRefinline
GetBlendMode() constSDL::SurfaceRefinline
GetClipRect() constSDL::SurfaceRefinline
GetColorKey() constSDL::SurfaceRefinline
GetColorKey(Color *key) constSDL::SurfaceRefinline
GetColorKey(Uint32 *key) constSDL::SurfaceRefinline
GetColorMod(Uint8 *r, Uint8 *g, Uint8 *b) constSDL::SurfaceRefinline
GetColorspace() constSDL::SurfaceRefinline
GetFormat() constSDL::SurfaceRefinline
GetHeight() constSDL::SurfaceRefinline
GetImages() constSDL::SurfaceRefinline
GetMod() constSDL::SurfaceRefinline
GetPalette() constSDL::SurfaceRefinline
GetPitch() constSDL::SurfaceRefinline
GetPixels() constSDL::SurfaceRefinline
GetProperties() constSDL::SurfaceRefinline
GetSize() constSDL::SurfaceRefinline
GetWidth() constSDL::SurfaceRefinline
HasAlternateImages() constSDL::SurfaceRefinline
HasColorKey() constSDL::SurfaceRefinline
HasRLE() constSDL::SurfaceRefinline
Lock() &SDL::SurfaceRefinline
MapColor(SDL_Color color) constSDL::SurfaceRefinline
MapColor(Uint8 r, Uint8 g, Uint8 b) constSDL::SurfaceRefinline
MapColor(Uint8 r, Uint8 g, Uint8 b, Uint8 a) constSDL::SurfaceRefinline
MustLock() constSDL::SurfaceRefinline
operator bool() constSDL::Resource< SDL_Surface * >inlineexplicit
operator value_type() constSDL::Resource< SDL_Surface * >inline
operator->() constSDL::Resource< SDL_Surface * >inline
operator->()SDL::Resource< SDL_Surface * >inline
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::SurfaceRefinline
ReadPixel(const SDL_Point &p) constSDL::SurfaceRefinline
ReadPixel(const SDL_Point &p, SDL_Color *c) constSDL::SurfaceRefinline
ReadPixel(const SDL_Point &p, SDL_FColor *c) constSDL::SurfaceRefinline
ReadPixel(const SDL_Point &p, Uint8 *r, Uint8 *g, Uint8 *b, Uint8 *a) constSDL::SurfaceRefinline
ReadPixel(const SDL_Point &p, float *r, float *g, float *b, float *a) constSDL::SurfaceRefinline
RemoveAlternateImages()SDL::SurfaceRefinline
reset(SDL_Surface *resource)SDL::SurfaceRefinlinestatic
ResetClipRect()SDL::SurfaceRefinline
Resource(T resource={})SDL::SurfaceRefinline
Resource(const ResourceHandle< Resource< T > > auto &resource)SDL::SurfaceRefinline
Resource(std::nullptr_t)SDL::SurfaceRefinline
Resource(std::nullopt_t)SDL::SurfaceRefinline
Resource< SDL_Surface * >::Resource(SDL_Surface * resource={})SDL::Resource< SDL_Surface * >inline
Resource< SDL_Surface * >::Resource(const ResourceHandle< Resource< SDL_Surface * > > auto &resource)SDL::Resource< SDL_Surface * >inline
Scale(int width, int height, ScaleMode scaleMode) constSDL::SurfaceRefinline
SetAlphaMod(Uint8 alpha)SDL::SurfaceRefinline
SetBlendMode(BlendMode blendMode)SDL::SurfaceRefinline
SetClipRect(OptionalRef< const SDL_Rect > rect)SDL::SurfaceRefinline
SetColorKey(Color key)SDL::SurfaceRefinline
SetColorKey(std::optional< Uint32 > key)SDL::SurfaceRefinline
SetColorMod(Uint8 r, Uint8 g, Uint8 b)SDL::SurfaceRefinline
SetColorspace(Colorspace colorspace)SDL::SurfaceRefinline
SetMod(Color color)SDL::SurfaceRefinline
SetPalette(PaletteRef palette)SDL::SurfaceRefinline
SetRLE(bool enabled)SDL::SurfaceRefinline
Stretch(SurfaceRef src, OptionalRef< SDL_Rect > srcrect, OptionalRef< SDL_Rect > dstrect, ScaleMode scaleMode)SDL::SurfaceRefinline
value_type typedefSDL::Resource< SDL_Surface * >
WritePixel(const SDL_Point &p, SDL_Color c)SDL::SurfaceRefinline
WritePixel(const SDL_Point &p, SDL_FColor c)SDL::SurfaceRefinline