PushConstant
Prezentare generală
PushConstant este o clasă în Aspose.3D FOSS pentru .NET.
Un utilitar pentru a furniza date shaderului prin constantă push.
Această clasă oferă 8 metode pentru a lucra cu obiecte PushConstant în programe .NET. Metodele disponibile includ: Commit, PushConstant, Write. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.3D FOSS pentru .NET.
Metode
| Semnătură | Descriere: |
|---|---|
PushConstant() | Constructor al |
Write(mat: FMatrix4) | Nu este implementat în ediția FOSS — aruncă la rulare. Scrie matricea în constanta |
Write(n: int) | Nu este implementat în ediția FOSS — aruncă la rulare. Scrie o valoare int în constanta |
Write(f: float) | Nu este implementat în ediția FOSS — aruncă la rulare. Scrie o valoare float în constantă |
Write(vec: FVector4) | Nu este implementat în ediția FOSS — aruncă la rulare. Scrie un vector de 4 componente în constantă |
Write(vec: FVector3) | Nu este implementat în ediția FOSS — aruncă la rulare. Scrie un vector de 3 componente în constantă |
Write(x: float, y: float, z: float, w: float) | Neimplementat în ediția FOSS — aruncă în timpul execuției. Scrie un vector de 4 componente în constantă |
Commit(stage: ShaderStage, commandList: ICommandList) | Neimplementat în ediția FOSS — aruncă în timpul execuției. Trimite datele pregătite în pipeline-ul grafic. |