ITextureUnit

ITextureUnit interface

ITextureUnit rappresenta una texture nella memoria condivisa tra GPU e CPU e può essere campionata dallo shader, dove ilTexture rappresenta solo un riferimento a un file esterno. Maggiori dettagli possono essere trovati https://en.wikipedia.org/wiki/Texture_mapping_unit

public interface ITextureUnit : IDisposable

Proprietà

NomeDescrizione
Depth { get; }Ottiene l’altezza di questa texture, per nessuna texture 3D è sempre 1.
Height { get; }Ottiene l’altezza di questa texture.
Magnification { get; set; }Ottiene o imposta la modalità filtro per l’ingrandimento.
Minification { get; set; }Ottiene o imposta la modalità filtro per la minimizzazione.
Mipmap { get; set; }Ottiene o imposta la modalità filtro per mipmap.
Scale { get; set; }Ottiene o imposta la scala della coordinata UV.
Scroll { get; set; }Ottiene o imposta lo scorrimento della coordinata UV.
Type { get; }Ottiene il tipo di questa unità di texture.
UWrap { get; set; }Ottiene o imposta la modalità di avvolgimento per la coordinata U della texture.
VWrap { get; set; }Ottiene o imposta la modalità di avvolgimento per la coordinata V della trama.
Width { get; }Ottiene la larghezza di questa texture.
WWrap { get; set; }Ottiene o imposta la modalità di avvolgimento per la coordinata W della trama.

Guarda anche