PushConstant
Panoramica
PushConstant è una classe in Aspose.3D FOSS per .NET.
Una utility per fornire dati allo shader tramite push constant.
Questa classe fornisce 8 metodi per lavorare con oggetti PushConstant nei programmi .NET. I metodi disponibili includono: Commit, PushConstant, Write. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.3D FOSS per .NET.
Metodi
| Firma | Descrizione |
|---|---|
PushConstant() | Costruttore di |
Write(mat: FMatrix4) | Non implementato nell’edizione FOSS — lancia a runtime. Scrivi la matrice nella costante |
Write(n: int) | Non implementato nell’edizione FOSS — lancia a runtime. Scrivi un valore int nella costante |
Write(f: float) | Non implementato nell’edizione FOSS — lancia a runtime. Scrivi un valore float nella costante |
Write(vec: FVector4) | Non implementato nell’edizione FOSS — lancia a runtime. Scrivi un vettore a 4 componenti nella costante |
Write(vec: FVector3) | Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Scrivi un vettore a 3 componenti nella costante |
Write(x: float, y: float, z: float, w: float) | Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Scrivi un vettore a 4 componenti nella costante |
Commit(stage: ShaderStage, commandList: ICommandList) | Non implementato nell’edizione FOSS — lancia a runtime. Conferma i dati preparati nella pipeline grafica. |