estrutura D3DSURFACE_DESC
Descreve uma superfície.
Sintaxe
typedef struct D3DSURFACE_DESC {
D3DFORMAT Format;
D3DRESOURCETYPE Type;
DWORD Usage;
D3DPOOL Pool;
D3DMULTISAMPLE_TYPE MultiSampleType;
DWORD MultiSampleQuality;
UINT Width;
UINT Height;
} D3DSURFACE_DESC, *LPD3DSURFACE_DESC;
Membros
-
Formato
-
Tipo: D3DFORMAT
-
Membro do tipo enumerado D3DFORMAT , descrevendo o formato de superfície.
-
Tipo
-
Tipo: D3DRESOURCETYPE
-
Membro do tipo enumerado D3DRESOURCETYPE , identificando esse recurso como uma superfície.
-
Usage
-
Tipo: DWORD
-
Os valores D3DUSAGE_DEPTHSTENCIL ou D3DUSAGE_RENDERTARGET. Para obter mais informações, consulte D3DUSAGE.
-
Pool
-
Tipo: D3DPOOL
-
Membro do tipo enumerado D3DPOOL , especificando a classe de memória alocada para essa superfície.
-
Multisampletype
-
Tipo: D3DMULTISAMPLE_TYPE
-
Membro do D3DMULTISAMPLE_TYPE tipo enumerado, especificando os níveis de multisampling de cena completa compatíveis com a superfície.
-
MultiSampleQuality
-
Tipo: DWORD
-
Nível de qualidade. O intervalo válido é entre zero e um a menos do que o nível retornado por pQualityLevels usado por CheckDeviceMultiSampleType. Passar um valor maior retorna o erro D3DERR_INVALIDCALL. Os valores MultisampleQuality de destinos de renderização emparelhados, superfícies de estêncil de profundidade e o tipo MultiSample devem corresponder a todos.
-
Largura
-
Tipo: UINT
-
Largura da superfície, em pixels.
-
Altura
-
Tipo: UINT
-
Altura da superfície, em pixels.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Confira também