Texture

Texture class

Questa classe definisce la trama da un file esterno.

public class Texture : TextureBase

Costruttori

NomeDescrizione
Texture()Inizializza una nuova istanza diTexture classe.
Texture(string)Inizializza una nuova istanza diTexture classe.

Proprietà

NomeDescrizione
Alpha { get; set; }Ottiene o imposta il valore alfa predefinito della texture Questo è valido quando ilAlphaSource èPixelAlpha Il valore predefinito è 1.0, l’intervallo di valori valido è compreso tra 0 e 1
AlphaSource { get; set; }Ottiene o imposta se la texture definisce il canale alfa. Il valore predefinito èNone
Content { get; set; }Ottiene o imposta il contenuto binario della trama. Il contenuto della trama incorporata è facoltativo, l’utente deve caricare la trama da un file esterno se manca.
EnableMipMap { get; set; }Ottiene o imposta se la mipmap è abilitata per questa texture
FileName { get; set; }Ottiene o imposta il file di texture associato.
MagFilter { get; set; }Ottiene o imposta il filtro per l’ingrandimento.
MinFilter { get; set; }Ottiene o imposta il filtro per la minimizzazione.
MipFilter { get; set; }Ottiene o imposta il filtro per il campionamento a livello mip.
virtual Name { get; set; }Ottiene o imposta il nome.
Properties { get; }Ottiene la raccolta di tutte le proprietà.
UVRotation { get; set; }Ottiene o imposta la rotazione della texture
UVScale { get; set; }Ottiene o imposta la scala UV.
UVTranslation { get; set; }Ottiene o imposta la traslazione UV.
WrapModeU { get; set; }Ottiene o imposta le modalità di avvolgimento della trama in U.
WrapModeV { get; set; }Ottiene o imposta le modalità di avvolgimento delle texture in V.
WrapModeW { get; set; }Ottiene o imposta le modalità di avvolgimento della trama in W.

Metodi

NomeDescrizione
FindProperty(string)Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal nome)
GetProperty(string)Ottieni il valore della proprietà specificata
RemoveProperty(Property)Rimuove una proprietà dinamica.
RemoveProperty(string)Rimuove la proprietà specificata identificata da nome
SetProperty(string, object)Imposta il valore della proprietà specificata
SetRotation(double, double)Imposta la rotazione UV.
SetScale(double, double)Imposta la scala UV.
SetTranslation(double, double)Imposta la traslazione UV.

Guarda anche