Udostępnij przez


PixelHistoryIntersection, struktura

Reprezentuje informacje o konkretnym

Składnia

} PixelHistoryIntersection;

Członkowie

frameNumber
Ramka zdarzenia graficznego skojarzonego z tą operacją.

Eid powiedział:
Identyfikator zdarzenia graficznego skojarzonego z tą operacją.

renderTargetPtr
Obiekt docelowy renderowania pierwotnie skojarzony (wewnątrz przechwyconej aplikacji) z tą operacją.

typ zdarzenia
Rodzaj zdarzenia skojarzonego z tą operacją (w szczególności tego, czy to zdarzenie jest wywołaniem rysowania).

punkt
Współrzędne piksela w ramcebuffer.

bAssemblerStageGeneratesInstanceID
true , jeśli asembler wejściowy generuje identyfikatory wystąpień; w przeciwnym razie false.

flagi
Kombinacja wartości PIXELHISTORYFLAGS. Aby uzyskać więcej informacji, zobacz wyliczenie PIXELHISTORYFLAGS.

fbInitialRed
Framebuffer: wartość czerwonego składnika koloru ramkibuffer przed scalenie jakichkolwiek danych wyjściowych cieniowania pikseli; oznacza to, na początku tej ramki.

fbInitialGreen
Framebuffer: wartość składnika zielonego koloru ramkibuffer przed scaleniem danych wyjściowych cieniowania pikseli; oznacza to, na początku tej ramki.

fbInitialBlue
Framebuffer: wartość niebieskiego składnika koloru ramkibuffer przed scaleniem danych wyjściowych cieniowania pikseli; oznacza to, na początku tej ramki.

fbInitialAlpha
Framebuffer: wartość składnika koloru alfa ramkibuffer przed scaleniem danych wyjściowych cieniowania pikseli; oznacza to, na początku tej ramki.

LabelFBInitialRed
Ciąg COM zawierający nazwę etykiety skojarzonej ze składnikiem czerwonego koloru ramki przed cieniowaniem pikseli; oznacza to, na początku tej ramki.

LabelFBInitialGreen
Ciąg COM zawierający nazwę etykiety skojarzonej z zielonym składnikiem ramkibuffer przed cieniowaniem pikseli; oznacza to, na początku tej ramki.

LabelFBInitialBlue
Ciąg COM zawierający nazwę etykiety skojarzonej z niebieskim składnikiem ramkibuffer przed cieniowaniem pikseli; oznacza to, na początku tej ramki.

LabelFBInitialAlpha
Ciąg COM zawierający nazwę etykiety skojarzonej ze składnikiem koloru alfa ramki przed cieniowaniem pikseli; oznacza to, na początku tej ramki.

fbCzerwony
Framebuffer: wartość czerwonego składnika koloru ramkibuffer po scaleniu wszystkich danych wyjściowych cieniowania pikseli; oznacza to, ostateczny kolor framebuffer.

fbZielony
Framebuffer: wartość składnika koloru zielonego ramkibuffer po scaleniu wszystkich danych wyjściowych cieniowania pikseli; oznacza to, ostateczny kolor framebuffer.

fbBlue (Niebieski)
Framebuffer: wartość niebieskiego składnika koloru ramkibuffer po scaleniu wszystkich danych wyjściowych cieniowania pikseli; oznacza to, ostateczny kolor framebuffer.

Biblioteka fbAlpha
Framebuffer: wartość składnika koloru alfa ramkibuffer po scaleniu wszystkich danych wyjściowych cieniowania pikseli; oznacza to, ostateczny kolor framebuffer.

EtykietaFBRed
Ciąg COM zawierający nazwę etykiety skojarzonej ze składnikiem czerwonego koloru ramki po cieniowaniu pikseli; oznacza to, ostateczny kolor framebuffer.

EtykietaFBGreen
Ciąg COM zawierający nazwę etykiety skojarzonej ze składnikiem koloru zielonego ramki po wszystkich cieniowaniu pikseli; oznacza to, ostateczny kolor framebuffer.

EtykietaFBBlue
Ciąg COM zawierający nazwę etykiety skojarzonej z niebieskim składnikiem koloru ramki po cieniowaniu pikseli; oznacza to, ostateczny kolor framebuffer.

EtykietaFBAlpha
Ciąg COM zawierający nazwę etykiety skojarzonej ze składnikiem koloru alfa ramki po wszystkich cieniowaniu pikseli; oznacza to, ostateczny kolor framebuffer.

pixelKillReason (Powód zabójstwa)
Określa przyczynę, dla którego współtworzenie koloru piksela zostało zabite.

HResult
Jeśli wystąpił błąd, zawiera element DirectX HRESULT, który określa błąd.

Wymagania

Nagłówek

Silnik vspixengine.h