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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
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
Microsoft.WindowsMobile.DirectX.Direct3D (Espacio de nombres)