A texture used for rendering, hosted on GPU.
Definition: Texture.h:35
TextureCopyEffect(System *system) noexcept
A texture copy effect.
Definition: TextureCopyEffect.h:18
virtual ~TextureCopyEffect()
nkGraphics::Texture * getSourceTexture() const
virtual EFFECT_TYPE getType() const override
virtual bool load() override
void setSourceTexture(nkGraphics::Texture *value)
void setSourceSampler(nkGraphics::Sampler *value)
nkGraphics::Sampler * getSourceSampler() const
virtual void unload() override
static nkMemory::UniquePtr< TextureCopyEffect > create(System *system=nullptr)