Compartilhar via


Estrutura PixelHistoryOperation

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

Sintaxe

} PixelHistoryOperation;

Membros

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

PCP
Chamadas empacotadas associadas a esta operação.

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

iPrim
O índice do primitivo real associado a esta operação.

numPrims
O número total de primitivos associados a essa 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.

sinalizadores
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 de 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 do arquivo de origem do sombreador de vértice.

PixelShaderFile
Uma cadeia de caracteres COM que contém o caminho 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.

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

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

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

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

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

psAlfa
Saída do 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 do sombreador de pixel: motivo pelo qual a saída de pixel foi eliminada.

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

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

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

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

fbAlfa
Framebuffer: valor do componente de cor alfa do framebuffer antes que a saída do sombreador de pixel seja mesclada.

RotuladoFBRed
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.

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

GravadoraFBAlpha
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 neste primitivo. O buffer de vértice segue o formato de layout de entrada especificado no estágio do pipeline.

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

Layout de entrada
Uma cadeia de caracteres COM que contém uma sequência de estruturas InputLayoutStruct associadas à chamada de desenho.

Resultado
O DirectX Hresult. No caso de um problema, isso pode ser usado para exibir o erro.

Requisitos

Cabeçalho

Vspixengine.h