PushConstant
Přehled
PushConstant je třída v Aspose.3D FOSS pro .NET.
Nástroj pro poskytování dat shaderu prostřednictvím push konstanty.
Tato třída poskytuje 8 metod pro práci s objekty PushConstant v programech .NET. Dostupné metody zahrnují: Commit, PushConstant, Write. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.3D FOSS pro .NET.
Metody
| Podpis: | Popis: |
|---|---|
PushConstant() | Konstruktor |
Write(mat: FMatrix4) | Není implementováno ve FOSS edici — vyvolá výjimku při běhu. Zapište matici do konstanty |
Write(n: int) | Není implementováno ve FOSS edici — vyvolá výjimku při běhu. Zapište int hodnotu do konstanty |
Write(f: float) | Není implementováno ve verzi FOSS — vyhodí během běhu. Zapište hodnotu typu float do konstanty |
Write(vec: FVector4) | Není implementováno ve verzi FOSS — vyhodí během běhu. Zapište 4-komponentový vektor do konstanty |
Write(vec: FVector3) | Není implementováno ve verzi FOSS — vyhodí během běhu. Zapište 3-komponentový vektor do konstanty |
Write(x: float, y: float, z: float, w: float) | Není implementováno ve verzi FOSS — vyvolá výjimku během běhu. Zapište 4-komponentový vektor do konstanty |
Commit(stage: ShaderStage, commandList: ICommandList) | Není implementováno ve verzi FOSS — vyvolá výjimku za běhu. Předat připravená data do grafické pipeline. |