다음을 통해 공유


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_DESCD3DX10_IMAGE_LOAD_INFO 사용됩니다. 자세한 내용은 버퍼 리소스 만들기(Direct3D 10) 를 참조하세요.

애플리케이션은 이러한 플래그 중 하나 이상을 비트 OR과 결합할 수 있습니다. 가능하면 CPU 액세스 플래그가 없는 리소스를 만듭니다. 이렇게 하면 리소스 최적화가 향상됩니다.

요구 사항

요구 사항
헤더 d3d10.h

추가 정보

리소스 열거형