asge::video::ITexture abstract
#include <Texture.hpp>Inherited by asge::video::SDLTexture.
Inheritance
classDiagram
class N1["asge::video::ITexture"]
class N2["asge::video::SDLTexture"]
N1 <|-- N2
click N1 href "classasge_1_1video_1_1ITexture.html"
click N2 href "classasge_1_1video_1_1SDLTexture.html"
Public Member Functions
#
virtual ~ITexture()=default#
ITexture(ITexture const &)=delete#
ITexture(ITexture &&)=default#
virtual math::Int2 Size() const noexcept=0#
virtual void * NativeHandle() const noexcept=0#
virtual bool IsValid() const noexcept=0#
virtual void SetColorMod(graphics::RGBA_Color inColor) noexcept=0#
virtual Result< graphics::RGBA_Color > GetColorMod() const noexcept=0