← API Reference Class

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 & operator=(ITexture const &)=delete
#ITexture(ITexture &&)=default
#ITexture & operator=(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

Protected Member Functions

#ITexture()=defaultprotected