Структура PixelHistoryIntersection

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

Синтаксис

} PixelHistoryIntersection;

Члены

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

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

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

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

Точки
Координаты пикселя в framebuffer.

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

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

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

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

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

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

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

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

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

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