asge::video::SDLTexture final
#include <SDLTexture.hpp>Inherits from asge::video::ITexture.
Inheritance
classDiagram
class N2["asge::video::ITexture"]
class N1["asge::video::SDLTexture"]
N2 <|-- N1
click N2 href "classasge_1_1video_1_1ITexture.html"
click N1 href "classasge_1_1video_1_1SDLTexture.html"
Collaboration
classDiagram
class N2["asge::video::ITexture"]
class N1["asge::video::SDLTexture"]
N2 <|-- N1
click N2 href "classasge_1_1video_1_1ITexture.html"
click N1 href "classasge_1_1video_1_1SDLTexture.html"
Private Attributes
Public Member Functions
#
SDLTexture(SDL_Renderer *inRenderer, media::Image const &inImage)#
SDLTexture(SDLTexture &&inOther)#
SDLTexture & operator=(SDLTexture &&inOther)#
virtual ~SDLTexture()#
SDLTexture(SDLTexture const &)=delete#
SDLTexture & operator=(SDLTexture const &)=delete#
virtual math::Int2 Size() const noexcept overrideOverrides Size
#
virtual void * NativeHandle() const noexcept overrideOverrides NativeHandle
#
virtual void SetColorMod(graphics::RGBA_Color inColor) noexcept overrideOverrides SetColorMod
#
virtual Result< graphics::RGBA_Color > GetColorMod() const noexcept overrideOverrides GetColorMod
#
void Destroy()