D3DMCLIPSTATUS
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 |