D3D10_FORMAT_SUPPORT 열거형(d3d10.h)

지정된 형식 및 지정된 디바이스에 대해 지원되는 리소스( ID3D10Device::CheckFormatSupport 참조).

Syntax

typedef enum D3D10_FORMAT_SUPPORT {
  D3D10_FORMAT_SUPPORT_BUFFER = 0x1,
  D3D10_FORMAT_SUPPORT_IA_VERTEX_BUFFER = 0x2,
  D3D10_FORMAT_SUPPORT_IA_INDEX_BUFFER = 0x4,
  D3D10_FORMAT_SUPPORT_SO_BUFFER = 0x8,
  D3D10_FORMAT_SUPPORT_TEXTURE1D = 0x10,
  D3D10_FORMAT_SUPPORT_TEXTURE2D = 0x20,
  D3D10_FORMAT_SUPPORT_TEXTURE3D = 0x40,
  D3D10_FORMAT_SUPPORT_TEXTURECUBE = 0x80,
  D3D10_FORMAT_SUPPORT_SHADER_LOAD = 0x100,
  D3D10_FORMAT_SUPPORT_SHADER_SAMPLE = 0x200,
  D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON = 0x400,
  D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT = 0x800,
  D3D10_FORMAT_SUPPORT_MIP = 0x1000,
  D3D10_FORMAT_SUPPORT_MIP_AUTOGEN = 0x2000,
  D3D10_FORMAT_SUPPORT_RENDER_TARGET = 0x4000,
  D3D10_FORMAT_SUPPORT_BLENDABLE = 0x8000,
  D3D10_FORMAT_SUPPORT_DEPTH_STENCIL = 0x10000,
  D3D10_FORMAT_SUPPORT_CPU_LOCKABLE = 0x20000,
  D3D10_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE = 0x40000,
  D3D10_FORMAT_SUPPORT_DISPLAY = 0x80000,
  D3D10_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT = 0x100000,
  D3D10_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET = 0x200000,
  D3D10_FORMAT_SUPPORT_MULTISAMPLE_LOAD = 0x400000,
  D3D10_FORMAT_SUPPORT_SHADER_GATHER = 0x800000,
  D3D10_FORMAT_SUPPORT_BACK_BUFFER_CAST = 0x1000000
} ;

상수

 
D3D10_FORMAT_SUPPORT_BUFFER
값: 0x1
지원되는 버퍼 리소스입니다.
D3D10_FORMAT_SUPPORT_IA_VERTEX_BUFFER
값: 0x2
꼭짓점 버퍼가 지원됩니다.
D3D10_FORMAT_SUPPORT_IA_INDEX_BUFFER
값: 0x4
인덱스 버퍼가 지원됩니다.
D3D10_FORMAT_SUPPORT_SO_BUFFER
값: 0x8
스트리밍 출력 버퍼가 지원됩니다.
D3D10_FORMAT_SUPPORT_TEXTURE1D
값: 0x10
1D 텍스처 리소스가 지원됩니다.
D3D10_FORMAT_SUPPORT_TEXTURE2D
값: 0x20
2D 텍스처 리소스가 지원됩니다.
D3D10_FORMAT_SUPPORT_TEXTURE3D
값: 0x40
3D 텍스처 리소스가 지원됩니다.
D3D10_FORMAT_SUPPORT_TEXTURECUBE
값: 0x80
큐브 텍스처 리소스가 지원됩니다.
D3D10_FORMAT_SUPPORT_SHADER_LOAD
값: 0x100
내장 HLSL 함수 로드 가 지원됩니다.
D3D10_FORMAT_SUPPORT_SHADER_SAMPLE
값: 0x200
기본 HLSL 함수 샘플 이 지원됩니다.
D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON
값: 0x400
내장 HLSL 함수 SampleCmp
및 SampleCmpLevelZero가 지원됩니다.
D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT
값: 0x800
예약되어 있습니다.
D3D10_FORMAT_SUPPORT_MIP
값: 0x1000
Mipmap이 지원됩니다.
D3D10_FORMAT_SUPPORT_MIP_AUTOGEN
값: 0x2000
Mipmap 자동 생성이 지원됩니다.
D3D10_FORMAT_SUPPORT_RENDER_TARGET
값: 0x4000
Rendertargets가 지원됩니다.
D3D10_FORMAT_SUPPORT_BLENDABLE
값: 0x8000
렌더링 대상 혼합 작업이 지원됩니다.
D3D10_FORMAT_SUPPORT_DEPTH_STENCIL
값: 0x10000
깊이 스텐실이 지원됩니다.
D3D10_FORMAT_SUPPORT_CPU_LOCKABLE
값: 0x20000
CPU 잠금이 지원됩니다.
D3D10_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE
값: 0x40000
다중 샘플링 해상도가 지원됩니다.
D3D10_FORMAT_SUPPORT_DISPLAY
값: 0x80000
화면에 서식을 표시할 수 있습니다.
D3D10_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT
값: 0x100000
형식을 다른 형식으로 캐스팅할 수 없습니다.
D3D10_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET
값: 0x200000
형식은 다중 샘플링된 rendertarget으로 사용할 수 있습니다.
D3D10_FORMAT_SUPPORT_MULTISAMPLE_LOAD
값: 0x400000
형식은 다중 샘플링된 텍스처로 사용하고 부하 함수를 사용하여 셰이더로 읽을 수 있습니다.
D3D10_FORMAT_SUPPORT_SHADER_GATHER
값: 0x800000
형식은 gather 함수와 함께 사용할 수 있습니다. 이 값은 DirectX 10.1 이상에서 사용할 수 있습니다.
D3D10_FORMAT_SUPPORT_BACK_BUFFER_CAST
값: 0x1000000

요구 사항

요구 사항
헤더 d3d10.h

추가 정보

핵심 열거형