PushConstant
Contenu
[
Cacher
]PushConstant class
Un utilitaire pour fournir des données au shader via une constante push.
Méthodes
constructor
| Nom | Description |
|---|---|
| constructor() | Constructeur du PushConstant |
Result:
write
| Nom | Description |
|---|---|
| write(mat) | Écrire la matrice dans la constante |
Parameters:
| Nom | Type | Description |
|---|---|---|
| mat | FMatrix4 | La matrice à écrire |
Result:
write
| Nom | Description |
|---|---|
| write(n) | Écrire une valeur int dans la constante |
Parameters:
| Nom | Type | Description |
|---|---|---|
| Nombre | null |
Result:
write
| Nom | Description |
|---|---|
| write(f) | Écrire une valeur float dans la constante |
Parameters:
| Nom | Type | Description |
|---|---|---|
| Nombre | null |
Result:
write
| Nom | Description |
|---|---|
| write(vec) | Écrire un vecteur à 4 composantes dans la constante |
Parameters:
| Nom | Type | Description |
|---|---|---|
| ve | FVector4 | null |
Result:
write
| Nom | Description |
|---|---|
| write(vec) | Écrire un vecteur à 3 composantes dans la constante |
Parameters:
| Nom | Type | Description |
|---|---|---|
| ve | FVector3 | null |
Result:
write
| Nom | Description |
|---|---|
| write(x, y, z, w) | Écrire un vecteur à 4 composantes dans la constante |
Parameters:
| Nom | Type | Description |
|---|---|---|
| Nombre | null | |
| Nombre | null | |
| Nombre | null | |
| Nombre | null |
Result:
commit
| Nom | Description |
|---|---|
| commit(stage, commandList) | Valider les données préparées vers le pipeline graphique. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| stage | Nombre | ShaderStage |
| commandLis | ICommandList | null |
Result: