Структура 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 |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по