D3D10_CPU_ACCESS_FLAG 열거형(d3d10.h)
리소스에 허용되는 CPU 액세스 유형을 지정합니다.
Syntax
typedef enum D3D10_CPU_ACCESS_FLAG {
D3D10_CPU_ACCESS_WRITE = 0x10000L,
D3D10_CPU_ACCESS_READ = 0x20000L
} ;
상수
D3D10_CPU_ACCESS_WRITE 값: 0x10000L CPU가 콘텐츠를 변경할 수 있도록 리소스를 적용할 수 있어야 합니다. 이 플래그를 사용하여 만든 리소스는 파이프라인의 출력으로 설정할 수 없으며 동적 또는 스테이징 사용량으로 만들어야 합니다( D3D10_USAGE 참조). |
D3D10_CPU_ACCESS_READ 값: 0x20000L 리소스는 CPU가 콘텐츠를 읽을 수 있도록 적용할 수 있어야 합니다. 이 플래그를 사용하여 만든 리소스는 파이프라인에 대한 입력 또는 출력으로 설정할 수 없으며 스테이징 사용으로 만들어야 합니다( D3D10_USAGE 참조). |
설명
이 열거형은 D3D10_BUFFER_DESC, D3D10_TEXTURE1D_DESC, D3D10_TEXTURE2D_DESC, D3D10_TEXTURE3D_DESC 및 D3DX10_IMAGE_LOAD_INFO 사용됩니다. 자세한 내용은 버퍼 리소스 만들기(Direct3D 10) 를 참조하세요.
애플리케이션은 이러한 플래그 중 하나 이상을 비트 OR과 결합할 수 있습니다. 가능하면 CPU 액세스 플래그가 없는 리소스를 만듭니다. 이렇게 하면 리소스 최적화가 향상됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d10.h |