Структура PixelHistoryOperation
Представляет сведения об истории пикселей.
Синтаксис
} PixelHistoryOperation;
Члены
Ид
Идентификатор события графики, связанного с данной операцией.
PCP
Упакованные вызовы, связанные с этой операцией.
renderTargetPtr
Целевой объект отрисовки, изначально связанный (внутри захватываемого приложения) с этой операцией.
iPrim
Индекс фактического примитива, связанного с его операцией.
numPrims
Общее количество примитивов, связанных с этой операцией.
numVertsPerPrim
Число вершин на примитив.
iInstance
При отрисовке экземпляров — номер экземпляра фактического экземпляра, связанного с этой операцией.
iInstanceCount
При отрисовке экземпляров — общее количество экземпляров, связанных с этой операцией.
bAssemblerStageGeneratesInstanceID
Значение true, если входной ассемблер создает идентификаторы экземпляров; в противном случае — false.
flags
Сочетание значений PIXELHISTORYFLAGS. Дополнительные сведения см. в разделе Перечисление PIXELHISTORYFLAGS.
pVSFile
FILEPTR для потока байтов шейдера пикселей. Он передается обратно для отладки.
pGSFile
FILEPTR для потока байтов геометрического шейдера. Он передается обратно для отладки.
pPSFile
FILEPTR для потока байтов шейдера пикселей. Он передается обратно для отладки.
pHSFile
FILEPTR для потока байтов шейдера корпуса. Он передается обратно для отладки.
pDSFile
FILEPTR для потока байтов шейдера домена. Он передается обратно для отладки.
pCSFile
FILEPTR для потока байтов вычислительного шейдера. Он передается обратно для отладки.
VertexShaderFile
COM-строка, содержащая путь к файлу исходного файла шейдера вершин.
PixelShaderFile
COM-строка, содержащая путь к файлу исходного файла шейдера пикселей.
GeometryShaderFile
COM-строка, содержащая путь к файлу исходного файла шейдера геометрии.
HullShaderFile
COM-строка, содержащая путь к файлу исходного файла шейдера оболочки.
DomainShaderFile
Com-строка, содержащая путь к файлу исходного файла шейдера домена.
psRed
Выходные данные шейдера пикселей: значение компонента красного цвета.
psGreen
Выходные данные шейдера пикселей: значение компонента зеленого цвета.
psBlue
Выходные данные шейдера пикселей: значение компонента синего цвета
psAlpha
Выходные данные шейдера пикселей: значение компонента альфа-цвета
LabelPSRed
COM-строка, содержащая имя метки, связанной с компонентом красного цвета выходных данных шейдера пикселей.
LabelPSGreen
Com-строка, содержащая имя метки, связанной с компонентом зеленого цвета выходных данных шейдера пикселей.
LabelPSBlue
COM-строка, содержащая имя метки, связанной с компонентом синего цвета выходных данных шейдера пикселей.
LabelPSAlpha
COM-строка, содержащая имя метки, связанной с компонентом альфа-цвета выходных данных шейдера пикселей.
pixelKillReason
Выходные данные шейдера пикселей: причина, по которой был завершен вывод пикселей.
pixelOccluded
Значение true, если пиксель заключается; в противном случае — false.
fbRed
Framebuffer: значение компонента красного цвета framebuffer перед слиянием выходных данных шейдера пикселей.
fbGreen
Framebuffer: значение компонента зеленого цвета framebuffer перед слиянием выходных данных шейдера пикселей.
fbBlue
Framebuffer: значение компонента синего цвета framebuffer перед слиянием выходных данных шейдера пикселей.
fbAlpha
Framebuffer: значение компонента альфа-цвета framebuffer перед слиянием выходных данных шейдера пикселей.
LabelFBRed
Com-строка, содержащая имя метки, связанной с компонентом красного цвета фреймбуфера.
LabelFBGreen
Com-строка, содержащая имя метки, связанной с компонентом зеленого цвета фреймбуфера.
LabelFBBlue
Com-строка, содержащая имя метки, связанной с компонентом синего цвета фреймбуфера.
LabelFBAlpha
COM-строка, содержащая имя метки, связанной с компонентом альфа-цвета framebuffer.
Топологии
Топология вершин вызовов рисования (список треугольников, полоса треугольников и т. д.).
Вершин
Com-строка, содержащая буфер вершин, начиная с этого примитива. Буфер вершин соответствует формату входного макета, указанному на этапе конвейера.
vertexSize
Размер одной вершины в байтах.
InputLayout
COM-строка, содержащая последовательность структур InputLayoutStruct, связанных с вызовом draw.
HResult
The DirectX Hresult. В случае возникновения проблемы это можно использовать для отображения ошибки.
Требования
Заголовок | Vspixengine.h |