Device.ClipStatus (Propiedad)
Actualización: noviembre 2007
Obtiene o establece una estructura ClipStatus.
Espacio de nombres: Microsoft.WindowsMobile.DirectX.Direct3D
Ensamblado: Microsoft.WindowsMobile.DirectX (en Microsoft.WindowsMobile.DirectX.dll)
Sintaxis
'Declaración
Public Property ClipStatus As ClipStatus
'Uso
Dim instance As Device
Dim value As ClipStatus
value = instance.ClipStatus
instance.ClipStatus = value
public ClipStatus ClipStatus { get; set; }
public:
property ClipStatus ClipStatus {
ClipStatus get ();
void set (ClipStatus value);
}
public function get ClipStatus () : ClipStatus
public function set ClipStatus (value : ClipStatus)
Valor de propiedad
Tipo: Microsoft.WindowsMobile.DirectX.Direct3D.ClipStatus
Una estructura ClipStatus que describe el estado de recorte actual.
Excepciones
Excepción | Condición |
---|---|
InvalidCallException | Uno de los argumentos no es válido. |
Comentarios
El estado de recorte se utiliza durante el procesamiento de vértices de software, por lo que este método no se admite en dispositivos de procesamiento de hardware, con independencia de que sean puros. Para obtener más información sobre los dispositivos puros, vea CreateFlags.
Cuando el recorte está habilitado durante el procesamiento de vértices (mediante ProcessVertices, DrawPrimitives u otras funciones de dibujo), Direct3D calcula un código de recorte para cada vértice. El código de recorte es una combinación de valores ClipStatusFlags. Cuando un vértice está fuera de un plano de recorte determinado, el bit correspondiente se establece en el código de recorte. Direct3D mantiene el estado de recorte mediante ClipStatus, que tiene los miembros ClipUnion y ClipIntersection. ClipUnion es una expresión OR bit a bit de todos los códigos de recorte de vértice y su valor inicial es 0; ClipIntersection es una expresión AND bit a bit de todos los códigos de recorte de vértice y su valor inicial es 0xFFFFFFFF. Cuando Clipping se establece en false, ClipUnion y ClipIntersection se establecen en 0. Direct3D actualiza el estado de recorte durante las llamadas de dibujo. Para calcular el estado de recorte de un objeto determinado, establezca ClipUnion y ClipIntersection en sus valores iniciales y siga dibujando.
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)