Структура PixelHistoryIntersection

Представляет сведения о конкретном объекте

Синтаксис

} PixelHistoryIntersection;

Участники

frameNumber
Рамка события графики, связанная с этой операцией.

Ид
Идентификатор события графики, связанного с этой операцией.

renderTargetPtr
Целевой объект отрисовки, изначально связанный (внутри захваченного приложения) с этой операцией.

eventType
Тип события, связанного с этой операцией (в частности, является ли это событие вызовом рисования).

Точки
Координаты пикселя в фреймбуфере.

bAssemblerStageGeneratesInstanceID
Значение true, если входной ассемблер создает идентификаторы экземпляров; в противном случае — значение false.

flags
Сочетание значений PIXELHISTORYFLAGS. Дополнительные сведения см. в перечислении PIXELHISTORYFLAGS.

fbInitialRed
Framebuffer: значение красного цвета компонента framebuffer перед слиянием выходных данных шейдера пикселей; то есть в начале этого кадра.

fbInitialGreen
Framebuffer: значение зеленого цвета компонента framebuffer до объединения выходных данных шейдера пикселей; то есть в начале этого кадра.

fbInitialBlue
Framebuffer: значение синего цвета компонента framebuffer до объединения выходных данных шейдера пикселей; то есть в начале этого кадра.

fbInitialAlpha
Framebuffer: значение альфа-цвета компонента framebuffer до объединения выходных данных шейдера пикселей; то есть в начале этого кадра.

LabelFBInitialRed
COM-строка, содержащая имя метки, связанной с красным цветом компонента framebuffer до заливки пикселей; то есть в начале этого кадра.

LabelFBInitialGreen
COM-строка, содержащая имя метки, связанной с зеленым цветом компонента framebuffer до заливки пикселей; то есть в начале этого кадра.

LabelFBInitialBlue
Com-строка, содержащая имя метки, связанной с синим цветом компонента framebuffer до заливки пикселей; то есть в начале этого кадра.

LabelFBInitialAlpha
Com-строка, содержащая имя метки, связанной с альфа-цветом компонента framebuffer до заливки пикселей; то есть в начале этого кадра.

fbRed
Framebuffer: значение красного цвета компонента framebuffer после объединения всех выходных данных шейдера пикселей; то есть последний цвет framebuffer.

fbGreen
Framebuffer: значение зеленого цвета компонента framebuffer после объединения всех выходных данных шейдера пикселей; то есть последний цвет framebuffer.

fbBlue
Framebuffer: значение синего цвета компонента framebuffer после объединения всех выходных данных шейдера пикселей; то есть последний цвет framebuffer.

fbAlpha
Framebuffer: значение альфа-цвета компонента framebuffer после объединения всех выходных данных шейдера пикселей; то есть последний цвет framebuffer.

LabelFBRed
COM-строка, содержащая имя метки, связанной с красным цветом компонента framebuffer после заливки всех пикселей; то есть последний цвет framebuffer.

LabelFBGreen
COM-строка, содержащая имя метки, связанной с зеленым цветом компонента framebuffer после заливки всех пикселей; то есть последний цвет framebuffer.

LabelFBBlue
COM-строка, содержащая имя метки, связанной с синим цветом компонента framebuffer после заливки всех пикселей; то есть последний цвет framebuffer.

LabelFBAlpha
COM-строка, содержащая имя метки, связанной с альфа-цветом компонента framebuffer после заливки всех пикселей; то есть последний цвет framebuffer.

pixelKillReason
Указывает причину, по которой был убит вклад цвета пикселя.

Hresult
Если произошла ошибка, содержит directX HRESULT, указывающий ошибку.

Требования

Заголовок

Vspixengine.h