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

This is the complete list of members for SDL::TextureSurfaceLock, 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, float scale=1, ScaleMode scaleMode=SCALEMODE_NEAREST)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, 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 &c)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()SDL::TextureSurfaceLockinline
SDL::Surface::get() const noexceptSDL::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::Surface
GetHeight() constSDL::Surface
GetImages() constSDL::Surfaceinline
GetMod() constSDL::Surfaceinline
GetPalette() constSDL::Surfaceinline
GetPitch() constSDL::Surface
GetPixels() constSDL::Surface
GetProperties() constSDL::Surfaceinline
GetSize() constSDL::Surface
GetWidth() constSDL::Surface
HasAlternateImages() constSDL::Surfaceinline
HasColorKey() constSDL::Surfaceinline
HasRLE() constSDL::Surfaceinline
LoadBMP(IOStreamParam src, bool closeio=false)SDL::Surfaceinlinestatic
LoadBMP(StringParam file)SDL::Surfaceinlinestatic
LoadPNG(IOStreamParam src, bool closeio=false)SDL::Surfaceinlinestatic
LoadPNG(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::TextureSurfaceLockinline
operator SurfaceParam() const noexceptSDL::Surfaceinline
operator->() const noexceptSDL::Surfaceinline
operator->() noexceptSDL::Surfaceinline
operator<=>(const Surface &other) const noexcept=defaultSDL::Surface
operator=(const TextureSurfaceLock &other)=delete (defined in SDL::TextureSurfaceLock)SDL::TextureSurfaceLock
operator=(TextureSurfaceLock &&other) noexceptSDL::TextureSurfaceLockinline
SDL::Surface::operator=(Surface &&other) noexceptSDL::Surfaceinline
SDL::Surface::operator=(const Surface &other) noexcept=defaultSDL::Surface
PremultiplyAlpha(bool linear)SDL::Surfaceinline
ReadPixel(const PointRaw &p, Uint8 *r, Uint8 *g, Uint8 *b, Uint8 *a) constSDL::Surfaceinline
ReadPixel(const PointRaw &p) constSDL::Surfaceinline
ReadPixelFloat(const PointRaw &p, float *r, float *g, float *b, float *a) constSDL::Surfaceinline
ReadPixelFloat(const PointRaw &p) constSDL::Surfaceinline
release()SDL::TextureSurfaceLockinline
RemoveAlternateImages()SDL::Surfaceinline
reset()SDL::TextureSurfaceLockinline
ResetClipRect()SDL::Surfaceinline
Rotate(float angle)SDL::Surfaceinline
SaveBMP(IOStreamParam dst, bool closeio=false) constSDL::Surfaceinline
SaveBMP(StringParam file) constSDL::Surfaceinline
SavePNG(IOStreamParam dst, bool closeio=false) constSDL::Surfaceinline
SavePNG(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(std::nullptr_t=nullptr) noexceptSDL::Surfaceinline
Surface(const SurfaceRaw resource) noexceptSDL::Surfaceinlineexplicit
Surface(const Surface &other)SDL::Surfaceinline
Surface(Surface &&other) noexceptSDL::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
TextureSurfaceLock(TextureRef resource, OptionalRef< const RectRaw > rect=std::nullopt)SDL::TextureSurfaceLockinline
TextureSurfaceLock(const TextureSurfaceLock &other)=deleteSDL::TextureSurfaceLock
TextureSurfaceLock(TextureSurfaceLock &&other) noexceptSDL::TextureSurfaceLockinline
Unlock(SurfaceLock &&lock)SDL::Surfaceinline
WritePixel(const PointRaw &p, ColorRaw c)SDL::Surfaceinline
WritePixelFloat(const PointRaw &p, const FColorRaw &c)SDL::Surfaceinline
~Surface()SDL::Surfaceinline
~TextureSurfaceLock()SDL::TextureSurfaceLockinline