PushConstant
Visão geral
PushConstant é uma classe em Aspose.3D FOSS para .NET.
Uma utilidade para fornecer dados ao shader por meio de push constant.
Esta classe fornece 8 métodos para trabalhar com objetos PushConstant em programas .NET. Os métodos disponíveis incluem: Commit, PushConstant, Write. Todos os membros públicos são acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.3D FOSS para .NET.
Métodos
| Assinatura | Descrição |
|---|---|
PushConstant() | Construtor de |
Write(mat: FMatrix4) | Não implementado na edição FOSS — lança em tempo de execução. Escreva a matriz na constante |
Write(n: int) | Não implementado na edição FOSS — lança em tempo de execução. Escreva um valor int na constante |
Write(f: float) | Não implementado na edição FOSS — lança em tempo de execução. Escreva um valor float na constante |
Write(vec: FVector4) | Não implementado na edição FOSS — lança em tempo de execução. Escreva um vetor de 4 componentes na constante |
Write(vec: FVector3) | Não implementado na edição FOSS — lança em tempo de execução. Escreva um vetor de 3 componentes na constante |
Write(x: float, y: float, z: float, w: float) | Não implementado na edição FOSS — lança em tempo de execução. Escreva um vetor de 4 componentes na constante |
Commit(stage: ShaderStage, commandList: ICommandList) | Não implementado na edição FOSS — lança em tempo de execução. Envie os dados preparados para o pipeline gráfico. |