D3D11_CPU_ACCESS_FLAG 열거형(d3d11.h)
리소스에 허용되는 CPU 액세스 유형을 지정합니다.
Syntax
typedef enum D3D11_CPU_ACCESS_FLAG {
D3D11_CPU_ACCESS_WRITE = 0x10000L,
D3D11_CPU_ACCESS_READ = 0x20000L
} ;
상수
D3D11_CPU_ACCESS_WRITE 값: 0x10000L CPU가 콘텐츠를 변경할 수 있도록 리소스를 적용할 수 있어야 합니다. 이 플래그를 사용하여 만든 리소스는 파이프라인의 출력으로 설정할 수 없으며 동적 또는 스테이징 사용량으로 만들어야 합니다( D3D11_USAGE 참조). |
D3D11_CPU_ACCESS_READ 값: 0x20000L 리소스는 CPU가 콘텐츠를 읽을 수 있도록 적용할 수 있어야 합니다. 이 플래그를 사용하여 만든 리소스는 파이프라인에 대한 입력 또는 출력으로 설정할 수 없으며 스테이징 사용량으로 만들어야 합니다( D3D11_USAGE 참조). |
설명
이 열거형은 D3D11_BUFFER_DESC, D3D11_TEXTURE1D_DESC, D3D11_TEXTURE2D_DESC, D3D11_TEXTURE3D_DESC 사용됩니다.
애플리케이션은 이러한 플래그 중 하나 이상을 비트 OR과 결합할 수 있습니다. 가능하면 CPU 액세스 플래그가 없는 리소스를 만듭니다. 이렇게 하면 리소스 최적화가 향상됩니다.
D3D11_CPU_ACCESS 플래그를 사용하여 리소스를 만들 때는 D3D11_RESOURCE_MISC_FLAG 사용할 수 없습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d11.h |