Texture
Texture class
Questa classe definisce la trama da un file esterno.
public class Texture : TextureBase
Costruttori
Proprietà
Nome | Descrizione |
---|
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
Nome | Descrizione |
---|
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