다음을 통해 공유


D3DSURFACE_DESC 구조체

표면을 설명합니다.

구문

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;

멤버

형식

형식: D3DFORMAT

표면 형식을 설명하는 D3DFORMAT 열거형 형식의 멤버입니다.

형식

형식: D3DRESOURCETYPE

이 리소스를 표면으로 식별하는 D3DRESOURCETYPE 열거형 형식의 멤버입니다.

사용 현황

형식: DWORD

D3DUSAGE_DEPTHSTENCIL 또는 D3DUSAGE_RENDERTARGET 값입니다. 자세한 내용은 D3DUSAGE를 참조하세요.

형식: D3DPOOL

이 화면에 할당된 메모리 클래스를 지정하는 D3DPOOL 열거형 형식의 멤버입니다.

MultiSampleType

형식: D3DMULTISAMPLE_TYPE

D3DMULTISAMPLE_TYPE 열거형 형식의 멤버로, 표면에서 지원하는 전체 장면 다중 샘플링 수준을 지정합니다.

MultiSampleQuality

형식: DWORD

품질 수준. 유효한 범위는 CheckDeviceMultiSampleType에서 사용하는 pQualityLevels에서 반환한 수준보다 0에서 1 사이입니다. 더 큰 값을 전달하면 D3DERR_INVALIDCALL 오류가 반환됩니다. 쌍을 이루는 렌더링 대상, 깊이 스텐실 표면 및 MultiSample 형식의 MultisampleQuality 값이 모두 일치해야 합니다.

Width

형식: UINT

표면의 너비(픽셀)입니다.

높이

형식: UINT

표면의 높이(픽셀)입니다.

요구 사항

요구 사항
헤더
D3D9Types.h

추가 정보

Direct3D 구조체

GetLevelDesc

GetDesc

GetLevelDesc