Структура PixelHistoryIntersection

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

Синтаксис

} PixelHistoryIntersection;

Члены

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

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

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

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

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

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

флаги
Комбинация значений PIXELHISTORYFLAGS. Дополнительные сведения см. в перечислении PIXELHISTORYFLAGS.

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

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

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

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

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

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

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

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

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

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

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

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

ЛейблFBRed
Строка COM, содержащая имя метки, связанной с красным цветом компонента фреймбаффера после всего заливки пикселей; то есть последний цвет framebuffer.

ЛейблFBGreen
Строка COM, содержащая имя метки, связанной с зеленым цветом компонента фреймбуфера после всего заливки пикселей; то есть последний цвет framebuffer.

ЛейблFBBlue
Строка COM, содержащая имя метки, связанной с синим цветом компонента фреймбаффера после всего заливки пикселей; то есть последний цвет framebuffer.

ЛейблFBAlpha
Строка COM, содержащая имя метки, связанной с компонентом альфа-цвета фреймбуфера после всего заливки пикселей; то есть последний цвет framebuffer.

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

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

Требования

Заголовок

Vspixengine.h