перечисление D3D12_GRAPHICS_STATES (d3d12.h)
Определяет флаги, указывающие состояния, связанные со списком команд графики. Значения могут быть побитовой ИЛИ.
Синтаксис
typedef enum D3D12_GRAPHICS_STATES {
D3D12_GRAPHICS_STATE_NONE = 0,
D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS,
D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER,
D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY,
D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP,
D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE,
D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE,
D3D12_GRAPHICS_STATE_RS_VIEWPORTS,
D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS,
D3D12_GRAPHICS_STATE_PREDICATION,
D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS,
D3D12_GRAPHICS_STATE_OM_STENCIL_REF,
D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR,
D3D12_GRAPHICS_STATE_PIPELINE_STATE,
D3D12_GRAPHICS_STATE_SO_TARGETS,
D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS,
D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS,
D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK
} ;
Константы
D3D12_GRAPHICS_STATE_NONE Значение: 0 Указывает отсутствие состояния. |
D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS Указывает состояние привязок буфера вершин на этапе входного ассемблер. |
D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER Указывает состояние привязки буфера индекса на этапе входного ассемблер. |
D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY Указывает состояние значения примитивной топологии, заданного на этапе входного ассемблер. |
D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP Указывает состояние кучи привязанного дескриптора. |
D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE Указывает состояние текущей графической корневой сигнатуры. |
D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE Указывает состояние заданной корневой сигнатуры вычислений. |
D3D12_GRAPHICS_STATE_RS_VIEWPORTS Указывает состояние параметров просмотра, привязанных к этапу растеризатора. |
D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS Указывает состояние прямоугольников ножницы, привязанных к этапу растеризатора. |
D3D12_GRAPHICS_STATE_PREDICATION Указывает состояние предиката. |
D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS Указывает состояние целевых объектов отрисовки, привязанных к этапу слияния выходных данных. |
D3D12_GRAPHICS_STATE_OM_STENCIL_REF Указывает состояние ссылочного значения для тестов трафарета глубины, заданного на этапе слияния выходных данных. |
D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR Указывает состояние коэффициента смешения, заданного на этапе объединения выходных данных. |
D3D12_GRAPHICS_STATE_PIPELINE_STATE Указывает состояние объекта состояния конвейера. |
D3D12_GRAPHICS_STATE_SO_TARGETS Указывает состояние представлений буфера, привязанных к этапу вывода потока. |
D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS Указывает состояние границ глубины, заданных на этапе слияния выходных данных. |
D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS Указывает состояние позиций образца. |
D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK Указывает состояние маски экземпляров представления. |
Требования
Верхняя часть | d3d12.h |