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 |