PushConstant
Vue d’ensemble
PushConstant est une classe dans le FOSS Aspose.3D pour .NET.
Un utilitaire pour fournir des données au shader via une push constant.
Cette classe fournit 8 méthodes pour travailler avec des objets PushConstant dans les programmes .NET. Les méthodes disponibles incluent : Commit, PushConstant, Write. Tous les membres publics sont accessibles à toute application .NET après l’installation du paquet Aspose.3D FOSS pour .NET.
Méthodes
| Signature | Description |
|---|---|
PushConstant() | Constructeur de |
Write(mat: FMatrix4) | Non implémenté dans l’édition FOSS — lève une exception à l’exécution. Écrire la matrice dans la constante |
Write(n: int) | Non implémenté dans l’édition FOSS — lève une exception à l’exécution. Écrire une valeur int dans la constante |
Write(f: float) | Non implémenté dans l’édition FOSS — lance une exception à l’exécution. Écrire une valeur float dans la constante |
Write(vec: FVector4) | Non implémenté dans l’édition FOSS — lance une exception à l’exécution. Écrire un vecteur à 4 composantes dans la constante |
Write(vec: FVector3) | Non implémenté dans l’édition FOSS — lance une exception à l’exécution. Écrire un vecteur à 3 composantes dans la constante |
Write(x: float, y: float, z: float, w: float) | Non implémenté dans l’édition FOSS — génère une exception à l’exécution. Écrire un vecteur à 4 composantes dans la constante |
Commit(stage: ShaderStage, commandList: ICommandList) | Non implémenté dans l’édition FOSS — génère une exception à l’exécution. Valider les données préparées dans le pipeline graphique. |