D3DKMDT_GRAPHICS_RENDERING_FORMAT structure (d3dkmdt.h)
La structure D3DKMDT_GRAPHICS_RENDERING_FORMAT contient des informations sur une surface de rendu primaire.
Syntaxe
typedef struct _D3DKMDT_GRAPHICS_RENDERING_FORMAT {
D3DKMDT_2DREGION PrimSurfSize;
D3DKMDT_2DREGION VisibleRegionSize;
DWORD Stride;
D3DDDIFORMAT PixelFormat;
D3DKMDT_COLOR_BASIS ColorBasis;
D3DKMDT_PIXEL_VALUE_ACCESS_MODE PixelValueAccessMode;
} D3DKMDT_GRAPHICS_RENDERING_FORMAT;
Membres
PrimSurfSize
Structure D3DKMDT_2DREGION qui contient la taille (nombre de pixels, horizontal et vertical) de la surface.
VisibleRegionSize
Une D3DKMDT_2DREGION structure qui contient la taille de la partie visible de la surface.
Stride
Décalage, en octets, entre une ligne de balayage et la ligne de balayage suivante dans la surface.
PixelFormat
Valeur de l’énumération D3DDDIFORMAT qui indique le format de pixels de la surface.
ColorBasis
Valeur de l’énumération D3DKMDT_COLOR_BASIS qui indique la base de couleurs utilisée pour encoder le contenu de la surface.
PixelValueAccessMode
Valeur de l’énumération D3DKMDT_PIXEL_VALUE_ACCESS_MODE qui indique le type de données (par exemple, des valeurs de couleur directes ou des index de palette) stockées dans la surface.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
En-tête | d3dkmdt.h |