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