Partager via


D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS structure (d3dkmthk.h)

Présenter des indicateurs de superposition multiplan.

Syntaxe

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;

Membres

FlipStereo

Spécifie si le pilote doit retourner les images de gauche et de droite d’une allocation stéréo.

FlipStereoTemporaryMono

Spécifie si le pilote doit utiliser l’image de gauche d’une allocation stéréo pour les parties droite et gauche d’un frame stéréo. Le pilote effectue la même opération actuelle qu’avec FlipStereo, à ceci près qu’il ne doit scanner qu’à partir de l’image de gauche pour produire les deux images d’une image stéréo.

FlipStereoPreferRight

Spécifie que lorsque le pilote clone une allocation principale stéréo sur un moniteur mono, il doit utiliser l’image appropriée.

Les membres FlipStereoTemporaryMono et FlipStereoPreferRight ne peuvent pas être définis en même temps.

FlipDoNotWait

Valeur UINT qui spécifie si le pilote client installable OpenGL (ICD) nécessite que l’opération actuelle attende que le nombre de surfaces de retournement en file d’attente tombe en dessous d’une limite particulière avant le début de l’opération. La définition de ce membre indique que l’ICD ne nécessite pas d’attente. La limite par défaut pour le nombre de surfaces retournées en file d’attente est de trois.

FlipDoNotFlip

Valeur UINT qui spécifie s’il faut insérer des attentes en file d’attente dans le flux de rendu. La définition de ce membre indique de basculer vers la même surface que celle en cours d’analyse.

FlipRestart

Valeur UINT qui spécifie s’il faut redémarrer un retournement vers une nouvelle surface.

DurationValid

Indique si la durée est valide.

HDRMetaDataValid

Indique si les métadonnées HDR sont valides.

HMD

Le HMD (affichage monté à la tête).

TrueImmediate

Si un intervalle actuel est égal à 0, autorisez la déchirure au lieu de remplacer un retournement précédemment mis en file d’attente.

FromDDisplay

Indique que le présent provient de DirectDisplay.

IndirectDisplay

Reserved

Réservé à un usage interne.

Value

Valeur utilisée pour opérer sur les autres membres.

Configuration requise

Condition requise Valeur
En-tête d3dkmthk.h