Compartir a través de


RenderStateManager.SpecularEnable (Propiedad)

Actualización: noviembre 2007

Recupera o establece un estado de representación que habilita la iluminación especular.

Espacio de nombres:  Microsoft.WindowsMobile.DirectX.Direct3D
Ensamblado:  Microsoft.WindowsMobile.DirectX (en Microsoft.WindowsMobile.DirectX.dll)

Sintaxis

'Declaración
Public Property SpecularEnable As Boolean
'Uso
Dim instance As RenderStateManager
Dim value As Boolean

value = instance.SpecularEnable

instance.SpecularEnable = value
public bool SpecularEnable { get; set; }
public:
property bool SpecularEnable {
    bool get ();
    void set (bool value);
}
public function get SpecularEnable () : boolean
public function set SpecularEnable (value : boolean)

Valor de propiedad

Tipo: System.Boolean
Es true si la iluminación especular se habilita; en caso contrario, es false. El valor predeterminado es false.

Comentarios

La iluminación especular se calcula como si cada vértice del objeto iluminado estuviese en el origen del objeto. Esto proporciona los resultados esperados siempre y cuando el objeto se modele alrededor del origen y la distancia de la luz al objeto sea relativamente grande. En los demás casos, los resultados no están definidos.

Cuando este estado se establece en True, el color especular se agrega al color base después de la cascada de texturas pero antes de la mezcla alfa.

Permisos

Plataformas

Windows CE, Windows Mobile para Smartphone, Windows Mobile para Pocket PC

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Compact Framework

Compatible con: 3.5, 2.0

Vea también

Referencia

RenderStateManager (Clase)

RenderStateManager (Miembros)

Microsoft.WindowsMobile.DirectX.Direct3D (Espacio de nombres)