Bagikan melalui


struktur D3DSURFACE_DESC

Menjelaskan permukaan.

Sintaks

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;

Anggota

Format

Jenis: D3DFORMAT

Anggota jenis enumerasi D3DFORMAT , yang menjelaskan format permukaan.

Jenis

Jenis: D3DRESOURCETYPE

Anggota jenis enumerasi D3DRESOURCETYPE , mengidentifikasi sumber daya ini sebagai permukaan.

Penggunaan

Jenis: DWORD

Nilai D3DUSAGE_DEPTHSTENCIL atau D3DUSAGE_RENDERTARGET. Untuk informasi selengkapnya, lihat D3DUSAGE.

Kumpulan

Jenis: D3DPOOL

Anggota jenis enumerasi D3DPOOL , menentukan kelas memori yang dialokasikan untuk permukaan ini.

MultiSampleType

Jenis: D3DMULTISAMPLE_TYPE

Anggota jenis D3DMULTISAMPLE_TYPE yang dijumlahkan, menentukan tingkat multisampling adegan penuh yang didukung oleh permukaan.

MultiSampleQuality

Jenis: DWORD

Tingkat kualitas. Rentang yang valid adalah antara nol dan satu kurang dari tingkat yang dikembalikan oleh pQualityLevels yang digunakan oleh CheckDeviceMultiSampleType. Meneruskan nilai yang lebih besar mengembalikan kesalahan, D3DERR_INVALIDCALL. Nilai MultisampleQuality dari target render berpasangan, permukaan stensil kedalaman, dan jenis MultiSample semuanya harus cocok.

Lebar

Jenis: UINT

Lebar permukaan, dalam piksel.

Tinggi

Jenis: UINT

Tinggi permukaan, dalam piksel.

Persyaratan

Persyaratan Nilai
Header
D3D9Types.h

Lihat juga

Struktur Direct3D

GetLevelDesc

GetDesc

GetLevelDesc