PixelHistoryIntersection 结构
表示有关特定的信息
语法
} PixelHistoryIntersection;
成员
frameNumber
此操作附带的图形事件的帧。
开斋节
与此操作关联的图形事件的 ID。
renderTargetPtr
最初在捕获的应用程序内关联的呈现目标 () 此操作。
eventType
与此操作关联的事件类型具体 (,此事件是否是绘图调用) 。
point
帧缓冲区中像素的坐标。
bAssemblerStageGeneratesInstanceID
如果输入汇编程序生成实例 ID,则为 true;否则为 false。
flag
PIXELHISTORYFLAGS 值的组合。 有关详细信息,请参阅 PIXELHISTORYFLAGS 枚举。
fbInitialRed
Framebuffer:合并任何像素着色器输出前帧缓冲区的红色分量值;即,在此帧的开头。
fbInitialGreen
Framebuffer:合并任何像素着色器输出之前帧缓冲区的绿色分量的值;即,在此帧的开头。
fbInitialBlue
Framebuffer:合并任何像素着色器输出之前帧缓冲区的蓝色分量值;即,在此帧的开头。
fbInitialAlpha
Framebuffer:合并任何像素着色器输出之前帧缓冲区的 alpha 颜色分量的值;即,在此帧的开头。
LabelFBInitialRed
一个 COM 字符串,包含在任何像素着色之前与 framebuffer 的红色分量关联的标签的名称;即,在此帧的开头。
LabelFBInitialGreen
一个 COM 字符串,其中包含与任何像素着色前帧缓冲区的绿色分量关联的标签的名称;即,在此帧的开头。
LabelFBInitialBlue
一个 COM 字符串,其中包含与任何像素着色前帧缓冲区的蓝色分量关联的标签的名称;即,在此帧的开头。
LabelFBInitialAlpha
一个 COM 字符串,包含在任何像素着色之前与帧缓冲区的 alpha 颜色分量关联的标签的名称;即,在此帧的开头。
fbRed
Framebuffer:合并所有像素着色器输出后帧缓冲区的红色分量值;即最终的帧缓冲区颜色。
fbGreen
Framebuffer:合并所有像素着色器输出后帧缓冲区绿色分量的值;即最终的帧缓冲区颜色。
fbBlue
Framebuffer:合并所有像素着色器输出后帧缓冲区蓝色分量的值;即最终的帧缓冲区颜色。
fbAlpha
Framebuffer:合并所有像素着色器输出后帧缓冲区的 alpha 颜色分量的值;即最终的帧缓冲区颜色。
LabelFBRed
一个 COM 字符串,包含在所有像素着色后与帧缓冲区的红色分量关联的标签的名称;即最终的帧缓冲区颜色。
LabelFBGreen
一个 COM 字符串,其中包含与所有像素着色后帧缓冲区的绿色分量关联的标签的名称;即最终的帧缓冲区颜色。
LabelFBBlue
一个 COM 字符串,其中包含与所有像素着色后帧缓冲区的蓝色分量关联的标签的名称;即最终的帧缓冲区颜色。
LabelFBAlpha
一个 COM 字符串,包含与帧缓冲区的 alpha 颜色分量关联的标签的名称,在所有像素着色后;即最终的帧缓冲区颜色。
pixelKillReason
指定像素的颜色贡献被终止的原因。
HResult
如果发生错误,则包含指定错误的 DirectX HRESULT。
要求
标头 | Vspixengine.h |