PushConstant
Visión general
PushConstant es una clase en Aspose.3D FOSS para .NET.
Una utilidad para proporcionar datos al shader a través de push constant.
Esta clase proporciona 8 métodos para trabajar con objetos PushConstant en programas .NET. Los métodos disponibles incluyen: Commit, PushConstant, Write. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.3D FOSS para .NET.
Métodos
| Firma | Descripción |
|---|---|
PushConstant() | Constructor de |
Write(mat: FMatrix4) | No implementado en la edición FOSS — lanza una excepción en tiempo de ejecución. Escribe la matriz en la constante |
Write(n: int) | No implementado en la edición FOSS — lanza una excepción en tiempo de ejecución. Escribe un valor int en la constante |
Write(f: float) | No implementado en la edición FOSS — lanza una excepción en tiempo de ejecución. Escribe un valor float en la constante |
Write(vec: FVector4) | No implementado en la edición FOSS — lanza una excepción en tiempo de ejecución. Escribe un vector de 4 componentes en la constante |
Write(vec: FVector3) | No implementado en la edición FOSS — lanza una excepción en tiempo de ejecución. Escribe un vector de 3 componentes en la constante |
Write(x: float, y: float, z: float, w: float) | No implementado en la edición FOSS — lanza una excepción en tiempo de ejecución. Escribe un vector de 4 componentes en la constante |
Commit(stage: ShaderStage, commandList: ICommandList) | No implementado en la edición FOSS — lanza una excepción en tiempo de ejecución. Confirma los datos preparados al pipeline gráfico. |