PushConstant
Áttekintés
PushConstant egy osztály a Aspose.3D FOSS-ben a .NET számára.
Egy segédprogram, amely adatot biztosít a shadernek push konstanson keresztül.
Ez az osztály 8 metódust biztosít a PushConstant objektumokkal való munkához .NET programokban. Elérhető metódusok: Commit, PushConstant, Write. Minden nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.3D FOSS a .NET csomag telepítése után.
Metódusok
| Aláírás | Leírás |
|---|---|
PushConstant() | A konstruktor |
Write(mat: FMatrix4) | Nem implementált a FOSS kiadásban — futásidőben dob. Írja a mátrixot a konstansba |
Write(n: int) | Nem implementált a FOSS kiadásban — futásidőben dob. Írjon egy int értéket a konstansba |
Write(f: float) | Nincs megvalósítva a FOSS kiadásban — futásidőben dob. Írj egy float értéket a konstansba. |
Write(vec: FVector4) | Nincs megvalósítva a FOSS kiadásban — futásidőben dob. Írj egy 4 komponensű vektort a konstansba. |
Write(vec: FVector3) | Nincs megvalósítva a FOSS kiadásban — futásidőben dob. Írjon egy 3 komponensű vektort a konstansba |
Write(x: float, y: float, z: float, w: float) | Nem valósították meg a FOSS kiadásban — futásidőben hibát dob. Írjon egy 4 komponensű vektort a konstansba |
Commit(stage: ShaderStage, commandList: ICommandList) | Nem valósították meg a FOSS kiadásban — futásidőben hibát dob. Küldje el az előkészített adatokat a grafikus csővezetékbe. |