RenderState
Áttekintés
RenderState egy osztály a Aspose.3D FOSS-ban a .NET számára. Örökli: IDisposable, IComparable<RenderState>.
Render állapot a csővezeték felépítéséhez. A render állapoton végrehajtott módosítások nem befolyásolják a létrehozott csővezeték példányokat.
Ez az osztály 5 metódust biztosít a RenderState objektumok kezelésére .NET programokban. Elérhető metódusok: CompareTo, Dispose, Equals, GetHashCode, RenderState. 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. Tulajdonságok: Blend, BlendColor, CullFace, CullFaceMode, DepthFunction, DepthMask, és még 11.
Tulajdonságok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
Blend | bool | Olvasás/Írás | Engedélyezi vagy letiltja a fragment keverést. |
BlendColor | FVector4 | Olvasás/Írás | Megkapja vagy beállítja a keverési színt, ahol használják. |
SourceBlendFactor | BlendFactor | Olvasás/Írás | Lekéri vagy beállítja, hogy a szín hogyan keveredik. |
DestinationBlendFactor | BlendFactor | Olvasás/Írás | Visszaadja vagy beállítja a szín keverésének módját. |
CullFace | bool | Olvasás/Írás | Cull felület engedélyezése vagy letiltása |
CullFaceMode | CullFaceMode | Olvasás/Írás | Megkapja vagy beállítja, hogy melyik felület legyen eldobva. |
FrontFace | FrontFace | Olvasás/Írás | Lekéri vagy beállítja, hogy melyik sorrend a frontális felület. |
DepthTest | bool | Olvasás/Írás | Engedélyezi vagy letiltja a mélységi tesztet. |
DepthMask | bool | Olvasás/Írás | Engedélyezi vagy letiltja a mélységi írást. |
DepthFunction | CompareFunction | Olvasás/Írás | Lekéri vagy beállítja a mélységi tesztnél használt összehasonlító függvényt. |
StencilTest | bool | Olvasás/Írás | Engedélyezi vagy letiltja a sablontesztet. |
StencilReference | int | Olvasás/Írás | Lekéri vagy beállítja a stencil teszt referenciaértékét. |
StencilMask | uint | Olvasás/Írás | Lekéri vagy beállítja a maszkot, amely a referenciával és a tárolt sablonértékkel is ÉS művelettel kerül kombinálásra a teszt elvégzésekor. |
StencilFrontFace | StencilState | Olvasás | Lekéri a front oldali stencil állapotot. |
StencilBackFace | StencilState | Olvasás | Lekéri a hátsó felület stencil állapotát. |
ScissorTest | bool | Olvasás/Írás | A nyíró teszt engedélyezése vagy letiltása |
PolygonMode | PolygonMode | Olvasás/Írás | Visszaadja vagy beállítja a polygon render módját. |
Metódusok
| Aláírás | Leírás |
|---|---|
RenderState() | Konstruktorja |
Equals(obj: object) | Nincs megvalósítva a FOSS kiadásban — futásidőben kivételt dob. Visszaad egy értéket, amely jelzi, hogy ez a példány egy megadott objektummal egyenlő-e. |
GetHashCode() | Nincs megvalósítva a FOSS kiadásban — futásidőben kivételt dob. Visszaadja a példány hash kódját. |
Dispose() | Felszabadítja a és elengedi az összes belső erőforrást. |
CompareTo(other: RenderState) | Nem implementált a FOSS kiadásban — futásidőben kivételt dob. Összehasonlítja a render állapotot egy másik példánnyal. |