LambertMaterial

LambertMaterial class

Materiale per ombreggiatura Lambert modello

public class LambertMaterial : Material

Costruttori

NomeDescrizione
LambertMaterial()Inizializza una nuova istanza diLambertMaterial classe.
LambertMaterial(string)Inizializza una nuova istanza diLambertMaterial classe.

Proprietà

NomeDescrizione
AmbientColor { get; set; }Ottiene o imposta il colore ambientale
DiffuseColor { get; set; }Ottiene o imposta il colore diffuso
EmissiveColor { get; set; }Ottiene o imposta il colore emissivo
virtual Name { get; set; }Ottiene o imposta il nome.
Properties { get; }Ottiene la raccolta di tutte le proprietà.
Transparency { get; set; }Ottiene o imposta il fattore di trasparenza. Il fattore deve essere compreso tra 0(0%, completamente opaco) e 1(100%, completamente trasparente) Qualsiasi valore di fattore non valido verrà bloccato.
TransparentColor { get; set; }Ottiene o imposta il colore trasparente.

Metodi

NomeDescrizione
FindProperty(string)Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal nome)
GetEnumerator()Ottiene l’enumeratore per enumerare gli slot di texture interni.
GetProperty(string)Ottieni il valore della proprietà specificata
GetTexture(string)Ottiene la texture dallo slot specificato, può essere il nome della proprietà del materiale o il nome del parametro dello shader
RemoveProperty(Property)Rimuove una proprietà dinamica.
RemoveProperty(string)Rimuove la proprietà specificata identificata da nome
SetProperty(string, object)Imposta il valore della proprietà specificata
SetTexture(string, TextureBase)Imposta la trama sullo slot specificato
override ToString()Formatta l’oggetto in string

Guarda anche