LambertMaterial

LambertMaterial class

Material para modelo de sombreado lambert

public class LambertMaterial : Material

Constructores

NombreDescripción
LambertMaterial()Inicializa una nueva instancia delLambertMaterial clase.
LambertMaterial(string)Inicializa una nueva instancia delLambertMaterial clase.

Propiedades

NombreDescripción
AmbientColor { get; set; }Obtiene o establece el color ambiental
DiffuseColor { get; set; }Obtiene o establece el color difuso
EmissiveColor { get; set; }Obtiene o establece el color emisivo
virtual Name { get; set; }Obtiene o establece el nombre.
Properties { get; }Obtiene la colección de todas las propiedades.
Transparency { get; set; }Obtiene o establece el factor de transparencia. El factor debe oscilar entre 0 (0 %, completamente opaco) y 1 (100 %, completamente transparente) Se restringirá cualquier valor de factor no válido.
TransparentColor { get; set; }Obtiene o establece el color transparente.

Métodos

NombreDescripción
FindProperty(string)Encuentra la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)
GetEnumerator()Obtiene el enumerador para enumerar ranuras de texturas internas.
GetProperty(string)Obtener el valor de la propiedad especificada
GetTexture(string)Obtiene la textura de la ranura especificada, puede ser el nombre de la propiedad del material o el nombre del parámetro del shader
RemoveProperty(Property)Elimina una propiedad dinámica.
RemoveProperty(string)Eliminar la propiedad especificada identificada por nombre
SetProperty(string, object)Establece el valor de la propiedad especificada
SetTexture(string, TextureBase)Establece la textura en la ranura especificada
override ToString()Da formato al objeto a string

Ver también