D3DDDIQUERYTYPE 열거형(d3dumddi.h)
쿼리 유형입니다.
Syntax
typedef enum _D3DDDIQUERYTYPE {
D3DDDIQUERYTYPE_VCACHE,
D3DDDIQUERYTYPE_RESOURCEMANAGER,
D3DDDIQUERYTYPE_VERTEXSTATS,
D3DDDIQUERYTYPE_DDISTATS,
D3DDDIQUERYTYPE_EVENT,
D3DDDIQUERYTYPE_OCCLUSION,
D3DDDIQUERYTYPE_TIMESTAMP,
D3DDDIQUERYTYPE_TIMESTAMPDISJOINT,
D3DDDIQUERYTYPE_TIMESTAMPFREQ,
D3DDDIQUERYTYPE_PIPELINETIMINGS,
D3DDDIQUERYTYPE_INTERFACETIMINGS,
D3DDDIQUERYTYPE_VERTEXTIMINGS,
D3DDDIQUERYTYPE_PIXELTIMINGS,
D3DDDIQUERYTYPE_BANDWIDTHTIMINGS,
D3DDDIQUERYTYPE_CACHEUTILIZATION,
D3DDDIQUERYTYPE_COUNTER_DEVICE_DEPENDENT
} D3DDDIQUERYTYPE;
상수
D3DDDIQUERYTYPE_VCACHE 문제 종료 시 꼭짓점 캐싱에 대한 데이터 레이아웃에 대한 드라이버 힌트를 쿼리합니다. 이 쿼리는 D3DDDIARG_ISSUEQUERY 구조체의 Flags 멤버에서 End 비트 필드 플래그가 설정된 드라이버의 IssueQuery 함수에 대한 호출을 통해 처리됩니다. |
D3DDDIQUERYTYPE_RESOURCEMANAGER 드라이버의 리소스 관리자를 쿼리합니다. |
D3DDDIQUERYTYPE_VERTEXSTATS 꼭짓점 통계를 쿼리합니다. |
D3DDDIQUERYTYPE_DDISTATS DDI 통계를 쿼리합니다. |
D3DDDIQUERYTYPE_EVENT 발생한 비동기 이벤트에 대해 문제 종료 시 쿼리합니다. |
D3DDDIQUERYTYPE_OCCLUSION z-testing을 통과하는 픽셀 수를 쿼리합니다. 이러한 픽셀은 문제 시작과 문제 종료 사이에 그려지는 기본 형식을 위한 것입니다. 이 쿼리는 드라이버의 IssueQuery 함수에 대한 호출 간에 처리됩니다. 이 함수는 먼저 시작 비트 필드 플래그가 D3DDDIARG_ISSUEQUERY 구조의 Flags 멤버에서 설정되고 그 다음에 End 비트 필드 플래그가 설정됩니다. 이 쿼리를 사용하면 애플리케이션이 폐색 결과를 0에 대해 검사 수 있습니다. 값 0은 "완전히 폐색됨"이며, 이는 픽셀이 현재 카메라 위치에서 표시되지 않음을 의미합니다. |
D3DDDIQUERYTYPE_TIMESTAMP 문제 종료 시 64비트 타임스탬프에 대한 쿼리입니다. |
D3DDDIQUERYTYPE_TIMESTAMPDISJOINT 이 쿼리는 카운터 빈도가 D3DQUERYTYPE_TIMESTAMP 쿼리에서 반환되는 값에서 변경되었는지 여부를 애플리케이션에 알리는 데 사용됩니다. |
D3DDDIQUERYTYPE_TIMESTAMPFREQ 쿼리 타임스탬프를 확인하기 위한 GPU 타임스탬프 빈도입니다. D3DQUERYTYPE_TIMESTAMP 쿼리의 값이 D3DQUERYTYPE_TIMESTAMPDISJOINT 쿼리 기간 동안 연속되도록 보장할 수 없는 경우 이 쿼리 결과는 TRUE 입니다. 그렇지 않으면 쿼리 결과가 FALSE입니다. |
D3DDDIQUERYTYPE_PIPELINETIMINGS 파이프라인 데이터에 소요된 처리 시간의 백분율을 쿼리합니다. |
D3DDDIQUERYTYPE_INTERFACETIMINGS 드라이버의 데이터에 소요된 처리 시간의 백분율을 쿼리합니다. |
D3DDDIQUERYTYPE_VERTEXTIMINGS 꼭짓점 셰이더 데이터에 소요된 처리 시간의 백분율을 쿼리합니다. |
D3DDDIQUERYTYPE_PIXELTIMINGS 픽셀 셰이더 데이터에 소요된 처리 시간의 백분율을 쿼리합니다. |
D3DDDIQUERYTYPE_BANDWIDTHTIMINGS 애플리케이션의 성능을 이해하는 데 도움이 되는 처리량 측정을 쿼리합니다. |
D3DDDIQUERYTYPE_CACHEUTILIZATION 텍스처 및 인덱싱된 꼭짓점의 캐시 적중률 성능을 쿼리합니다. |
D3DDDIQUERYTYPE_COUNTER_DEVICE_DEPENDENT 디바이스 종속 카운터에 대한 쿼리입니다. |
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3dumddi.h |