Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет флаги, указывающие состояния, связанные со списком команд графики. Значения могут быть побитовой ИЛИ.
Синтаксис
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 |