Partilhar via


PixelHistoryEstrutura da operação

Representa informações sobre o histórico de pixels.

Sintaxe

} PixelHistoryOperation;

Membros

Eid
A ID do evento gráfico associado a esta operação.

PCP
Chamadas embaladas associadas a esta operação.

renderTargetPtr
O destino de renderização originalmente associado (dentro do aplicativo capturado) a esta operação.

iPrim
O índice da primitiva real associada a esta operação.

numPrims
O número total de primitivos associados a esta operação.

numVertsPerPrim
O número de vértices por primitivo.

iInstance
Ao renderizar instâncias, o número da instância real associada a essa operação.

iInstanceCount
Ao renderizar instâncias, o número total de instâncias associadas a essa operação.

bAssemblerStageGeneratesInstanceID
true se o assembler de entrada gerar IDs de instância; caso contrário, falso.

bandeiras
Uma combinação de valores PIXELHISTORYFLAGS. Para obter mais informações, consulte a enumeração PIXELHISTORYFLAGS.

pVSFile
Um FILEPTR para o fluxo de bytes do sombreador de pixel. Isso é passado de volta para depurar.

pGSFile
Um FILEPTR para o fluxo de bytes do sombreador de geometria. Isso é passado de volta para depurar.

pPSFile
Um FILEPTR para o fluxo de bytes do sombreador de pixel. Isso é passado de volta para depurar.

pHSFile
Um FILEPTR para o fluxo de bytes do sombreador do casco. Isso é passado de volta para depurar.

pDSFile
Um FILEPTR para o fluxo de bytes do sombreador de domínio. Isso é passado de volta para depurar.

pCSFile
Um FILEPTR para o fluxo de bytes do sombreador de computação. Isso é passado de volta para depurar.

VertexShaderFile
Uma cadeia de caracteres COM que contém o caminho de arquivo do arquivo de origem do sombreador de vértice.

PixelShaderFile
Uma cadeia de caracteres COM que contém o caminho de arquivo do arquivo de origem do sombreador de pixel.

GeometryShaderFile
Uma cadeia de caracteres COM que contém o caminho do arquivo de origem do sombreador de geometria.

HullShaderFile
Uma cadeia de caracteres COM que contém o caminho do arquivo de origem do sombreador do casco.

DomainShaderFile
Uma cadeia de caracteres COM que contém o caminho do arquivo de origem do sombreador de domínio.

psRed
Saída de sombreador de pixel: valor do componente de cor vermelha.

psVerde
Saída de sombreador de pixel: valor do componente de cor verde.

psBlue
Saída do sombreador de pixel: valor do componente de cor azul

psAlpha
Saída de sombreador de pixel: valor do componente de cor alfa

LabelPSRed
Uma cadeia de caracteres COM que contém o nome do rótulo associado ao componente de cor vermelha da saída do sombreador de pixel.

LabelPSGreen
Uma cadeia de caracteres COM que contém o nome do rótulo associado ao componente de cor verde da saída do sombreador de pixel.

LabelPSBlue
Uma cadeia de caracteres COM que contém o nome do rótulo associado ao componente de cor azul da saída do sombreador de pixel.

LabelPSAlpha
Uma cadeia de caracteres COM que contém o nome do rótulo associado ao componente de cor alfa da saída do sombreador de pixel.

pixelKillReason
Saída de sombreador de pixel: motivo pelo qual a saída de pixel foi morta.

pixelOccludido
true se o pixel estiver ocluído; caso contrário, false.

fbRed
Framebuffer: valor do componente de cor vermelha do framebuffer antes da saída do sombreador de pixel ser mesclada.

fbVerde
Framebuffer: valor do componente de cor verde de framebuffer antes da saída do sombreador de pixel ser mesclada.

fbBlue
Framebuffer: valor do componente de cor azul do framebuffer antes da saída do sombreador de pixel ser mesclada.

fbAlpha [en]
Framebuffer: valor do componente de cor alfa do framebuffer antes da saída do sombreador de pixel ser mesclada.

LabelFBRed
Uma cadeia de caracteres COM que contém o nome do rótulo associado ao componente de cor vermelha do framebuffer.

LabelFBGreen
Uma cadeia de caracteres COM que contém o nome do rótulo associado ao componente de cor verde do framebuffer.

LabelFBBlue
Uma cadeia de caracteres COM que contém o nome do rótulo associado ao componente de cor azul do framebuffer.

LabelFBAlpha
Uma cadeia de caracteres COM que contém o nome do rótulo associado ao componente de cor alfa do framebuffer.

topologia
A topologia de vértice das chamadas de desenho (lista de triângulos, faixa de triângulos, etc.).

vértices
Uma cadeia de caracteres COM que contém o buffer de vértice começando nesta primitiva. O buffer de vértice segue o formato de layout de entrada especificado no estágio de pipeline.

vertexSize
O tamanho de um único vértice em bytes.

InputLayout
Uma cadeia de caracteres COM contendo uma sequência de estruturas InputLayoutStruct associadas à chamada draw.

HResult
O resultado do DirectX. No caso de um problema, isso pode ser usado para exibir o erro.

Requerimentos

Cabeçalho

Vspixengine.h