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

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

borrow(TextureRaw resource)SDL::Textureinlinestatic
Destroy()SDL::TextureBaseinline
get() const noexceptSDL::ResourceBaseT< TextureRaw, TextureRawConst >inline
GetAlphaMod() constSDL::TextureBaseinline
GetAlphaModFloat() constSDL::TextureBaseinline
GetBlendMode() constSDL::TextureBaseinline
GetColorMod(Uint8 *r, Uint8 *g, Uint8 *b) constSDL::TextureBaseinline
GetColorModFloat(float *r, float *g, float *b) constSDL::TextureBaseinline
GetFormat() constSDL::TextureBaseinline
GetHeight() constSDL::TextureBaseinline
GetMod() constSDL::TextureBaseinline
GetModFloat() constSDL::TextureBaseinline
GetPalette()SDL::TextureBaseinline
GetProperties() constSDL::TextureBaseinline
GetRenderer() constSDL::TextureBaseinline
GetScaleMode() constSDL::TextureBaseinline
GetSize(float *w, float *h) constSDL::TextureBaseinline
GetSize() constSDL::TextureBaseinline
GetSizeFloat() constSDL::TextureBaseinline
GetWidth() constSDL::TextureBaseinline
Lock(OptionalRef< const RectRaw > rect, void **pixels, int *pitch)SDL::TextureBaseinline
LockToSurface(OptionalRef< const RectRaw > rect=std::nullopt)SDL::TextureBaseinline
operator bool() constSDL::ResourceBaseT< TextureRaw, TextureRawConst >inlineexplicit
operator TextureConstRef() const noexceptSDL::TextureBaseinline
operator->() const noexceptSDL::ResourceBaseT< TextureRaw, TextureRawConst >inline
operator<=>(const ResourceBaseT &other) const=defaultSDL::ResourceBaseT< TextureRaw, TextureRawConst >
operator=(Texture &&other) noexceptSDL::Textureinline
operator=(const Texture &other)SDL::Textureinline
SDL::TextureBase::operator=(const ResourceBaseT &)=defaultSDL::ResourceBaseT< TextureRaw, TextureRawConst >protected
RawConstPointer typedefSDL::ResourceBaseT< TextureRaw, TextureRawConst >
RawPointer typedefSDL::ResourceBaseT< TextureRaw, TextureRawConst >
release() noexceptSDL::ResourceBaseT< TextureRaw, TextureRawConst >inline
ResourceBaseT()=defaultSDL::TextureBase
ResourceBaseT(RawPointer resource)SDL::TextureBaseinline
ResourceBaseT(std::nullptr_t)SDL::TextureBaseinline
ResourceBaseT(const ResourceBaseT &)=defaultSDL::TextureBase
ResourceBaseT(ResourceBaseT &&) noexcept=defaultSDL::TextureBase
SetAlphaMod(Uint8 alpha)SDL::TextureBaseinline
SetAlphaModFloat(float alpha)SDL::TextureBaseinline
SetBlendMode(BlendMode blendMode)SDL::TextureBaseinline
SetColorMod(Uint8 r, Uint8 g, Uint8 b)SDL::TextureBaseinline
SetColorModFloat(float r, float g, float b)SDL::TextureBaseinline
SetMod(Color c)SDL::TextureBaseinline
SetModFloat(FColor c)SDL::TextureBaseinline
SetPalette(PaletteRef palette)SDL::TextureBaseinline
SetScaleMode(ScaleMode scaleMode)SDL::TextureBaseinline
Texture(TextureRaw resource) noexceptSDL::Textureinlineexplicit
Texture(const Texture &other)SDL::Textureinline
Texture(Texture &&other) noexceptSDL::Textureinline
Texture(RendererRef renderer, PixelFormat format, TextureAccess access, const PointRaw &size)SDL::Textureinline
Texture(RendererRef renderer, SurfaceRef surface)SDL::Textureinline
Texture(RendererRef renderer, PropertiesRef props)SDL::Textureinline
Texture(RendererRef renderer, StringParam file)SDL::Textureinline
Texture(RendererRef renderer, IOStreamRef src, bool closeio=false)SDL::Textureinline
Unlock(TextureLock &&lock)SDL::TextureBaseinline
Unlock(TextureSurfaceLock &&lock)SDL::TextureBaseinline
Update(OptionalRef< const RectRaw > rect, const void *pixels, int pitch)SDL::TextureBaseinline
Update(SurfaceConstRef surface, OptionalRef< const RectRaw > rect=std::nullopt)SDL::TextureBaseinline
UpdateNV(OptionalRef< const RectRaw > rect, const Uint8 *Yplane, int Ypitch, const Uint8 *UVplane, int UVpitch)SDL::TextureBaseinline
UpdateYUV(OptionalRef< const RectRaw > rect, const Uint8 *Yplane, int Ypitch, const Uint8 *Uplane, int Upitch, const Uint8 *Vplane, int Vpitch)SDL::TextureBaseinline
~ResourceBaseT()=defaultSDL::ResourceBaseT< TextureRaw, TextureRawConst >protected
~Texture()SDL::Textureinline