Compartilhar via


D3DMCLIPSTATUS

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura é usada para descrever como primitivos são afetados por planos de recorte.

Syntax

typedef struct _D3DMCLIPSTATUS {
  ULONG ClipUnion;
  ULONG ClipIntersection;
} D3DMCLIPSTATUS;

Os membros

  • ClipUnion
    Um valor ULONG no qual o driver irá adicionar um bit específico a um operação bit a bit OR cada tempo um primitivo intercepta o recorte avião correspondente para esse bit.
  • ClipIntersection
    Um valor ULONG no qual o driver irá adicionar um bit específico a um bit a bit operação E cada um primitivo intercepta a correspondente avião recorte para o bit determinado tempo.

Remarks

Os bits em cada membro são identificados por valores macro correspondente para cada plano recorte: D3DMCS_LEFT, D3DMCS_RIGHT, D3DMCS_TOP, D3DMCS_BOTTOM, D3DMCS_FRONT e D3DMCS_BACK, consulte Valores D3DMCS. Você pode usar a macro D3DMCS_ALL para acessar todos os bits de uma vez.

Depois ele recuperou os bits codificar juntar, o aplicativo, poderá determinar — examinando os valores de união e interseção — se for o primitivo inteiramente dentro de frustum, totalmente externa, ou cortado.

Corte pode ocorrer em qualquer espaço que é conveniente para o driver, SO long as o comportamento saída resultante está correto.

Requirements

Header d3dmtypes.h
Windows Embedded CE Windows CE 5.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Direct3D Mobile Structures