Compartilhar via


estrutura D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS (d3dkmthk.h)

Apresentar sinalizadores de sobreposição de vários planos.

Sintaxe

typedef struct _D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS {
  union {
    struct {
      UINT FlipStereo : 1;
      UINT FlipStereoTemporaryMono : 1;
      UINT FlipStereoPreferRight : 1;
      UINT FlipDoNotWait : 1;
      UINT FlipDoNotFlip : 1;
      UINT FlipRestart : 1;
      UINT DurationValid : 1;
      UINT HDRMetaDataValid : 1;
      UINT HMD : 1;
      UINT TrueImmediate : 1;
      UINT FromDDisplay : 1;
      UINT IndirectDisplay : 1;
      UINT Reserved : 20;
    };
    UINT Value;
  };
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS;

Membros

FlipStereo

Especifica se o driver deve inverter as imagens esquerda e direita de uma alocação estéreo.

FlipStereoTemporaryMono

Especifica se o driver deve usar a imagem esquerda de uma alocação estéreo para as partes direita e esquerda de um quadro estéreo. O driver executa a mesma operação presente que com o FlipStereo, exceto pelo fato de que ele deve verificar somente a partir da imagem esquerda para produzir ambas as imagens de um quadro estéreo.

FlipStereoPreferRight

Especifica que, quando o driver clona uma alocação primária estéreo para um monitor mono, ele deve usar a imagem correta.

Os membros FlipStereoTemporaryMono e FlipStereoPreferRight não podem ser definidos ao mesmo tempo.

FlipDoNotWait

Um valor UINT que especifica se o ICD (driver de cliente instalável) do OpenGL requer que a operação atual aguarde até que o número de superfícies invertidas enfileiradas fique abaixo de um limite específico antes do início da operação. Definir esse membro indica que o ICD não requer espera. O limite padrão para o número de superfícies de inversão enfileiradas é três.

FlipDoNotFlip

Um valor UINT que especifica se as esperas enfileiradas devem ser inseridas no fluxo de renderização. Definir esse membro indica para inverter para a mesma superfície que está sendo verificada no momento.

FlipRestart

Um valor UINT que especifica se é necessário reiniciar uma inversão para uma nova superfície.

DurationValid

Indica se a duração é válida.

HDRMetaDataValid

Indica se os metadados hdr são válidos.

HMD

O HMD (tela montada na cabeça).

TrueImmediate

Se um intervalo atual for 0, permita a ruptura em vez de substituir uma inversão enfileirada anteriormente.

FromDDisplay

Indica que o presente é do DirectDisplay.

IndirectDisplay

Reserved

Reservado para uso interno.

Value

O valor usado para operar sobre os outros membros.

Requisitos

Requisito Valor
Cabeçalho d3dkmthk.h