Share via


ClipStatus (Estructura)

Actualización: noviembre 2007

Describe el estado de recorte actual.

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

Sintaxis

'Declaración
Public Structure ClipStatus
'Uso
Dim instance As ClipStatus
public struct ClipStatus
public value class ClipStatus
JScript admite el uso de estructuras, pero no admite la declaración de estructuras nuevas.

Comentarios

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. 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 ClipIntersection es una expresión AND bit a bit de todos los códigos de recorte de vértice. Los valores iniciales son cero para ClipUnion y 0xFFFFFFFF para ClipIntersection. Cuando RenderStateManager se establece en false, ClipUnion y ClipIntersection se establecen en cero. 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.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

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

ClipStatus (Miembros)

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

Otros recursos

Programar Mobile Direct3D en .NET Compact Framework