D3D12DDI_GRAPHICS_STATES 열거형(d3d12umddi.h)

그래픽 상태를 지정합니다.

Syntax

typedef enum D3D12DDI_GRAPHICS_STATES {
  D3D12DDI_GRAPHICS_STATE_NONE,
  D3D12DDI_GRAPHICS_STATE_IA_VERTEX_BUFFERS,
  D3D12DDI_GRAPHICS_STATE_IA_INDEX_BUFFER,
  D3D12DDI_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY,
  D3D12DDI_GRAPHICS_STATE_DESCRIPTOR_HEAP,
  D3D12DDI_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE,
  D3D12DDI_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE,
  D3D12DDI_GRAPHICS_STATE_RS_VIEWPORTS,
  D3D12DDI_GRAPHICS_STATE_RS_SCISSOR_RECTS,
  D3D12DDI_GRAPHICS_STATE_PREDICATION,
  D3D12DDI_GRAPHICS_STATE_OM_RENDER_TARGETS,
  D3D12DDI_GRAPHICS_STATE_OM_STENCIL_REF,
  D3D12DDI_GRAPHICS_STATE_OM_BLEND_FACTOR,
  D3D12DDI_GRAPHICS_STATE_PIPELINE_STATE,
  D3D12DDI_GRAPHICS_STATE_SO_TARGETS,
  D3D12DDI_GRAPHICS_STATE_OM_DEPTH_BOUNDS,
  D3D12DDI_GRAPHICS_STATE_SAMPLE_POSITIONS,
  D3D12DDI_GRAPHICS_STATE_VIEW_INSTANCE_MASK
} ;

상수

 
D3D12DDI_GRAPHICS_STATE_NONE
없음
D3D12DDI_GRAPHICS_STATE_IA_VERTEX_BUFFERS
입력 어셈블러 꼭짓점 버퍼.
D3D12DDI_GRAPHICS_STATE_IA_INDEX_BUFFER
입력 어셈블러 꼭짓점 버퍼.
D3D12DDI_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY
입력 어셈블러 기본 토폴로지입니다.
D3D12DDI_GRAPHICS_STATE_DESCRIPTOR_HEAP
설명자 힙.
D3D12DDI_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE
그래픽 루트 서명입니다.
D3D12DDI_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE
컴퓨팅 루트 서명.
D3D12DDI_GRAPHICS_STATE_RS_VIEWPORTS
래스터라이저 스테이지 뷰포트.
D3D12DDI_GRAPHICS_STATE_RS_SCISSOR_RECTS
래스터라이저 단계 scissor_rectangles.
D3D12DDI_GRAPHICS_STATE_PREDICATION
조건자.
D3D12DDI_GRAPHICS_STATE_OM_RENDER_TARGETS
출력 병합기 렌더링 대상
D3D12DDI_GRAPHICS_STATE_OM_STENCIL_REF
출력 병합기 스텐실 참조입니다.
D3D12DDI_GRAPHICS_STATE_OM_BLEND_FACTOR
출력 병합기 혼합 요소입니다.
D3D12DDI_GRAPHICS_STATE_PIPELINE_STATE
파이프라인 상태입니다.
D3D12DDI_GRAPHICS_STATE_SO_TARGETS
출력 대상을 Stream.
D3D12DDI_GRAPHICS_STATE_OM_DEPTH_BOUNDS
출력 병합기 깊이 범위입니다.
D3D12DDI_GRAPHICS_STATE_SAMPLE_POSITIONS
샘플 위치.
D3D12DDI_GRAPHICS_STATE_VIEW_INSTANCE_MASK
instance 마스크를 봅니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809
머리글 d3d12umddi.h