RenderState
Prezentare generală
RenderState este o clasă în Aspose.3D FOSS pentru .NET. Moștenește de la: IDisposable, IComparable<RenderState>.
Stare de redare pentru construirea conductei. Modificările efectuate asupra stării de redare nu vor afecta instanțele de conductă create.
Această clasă furnizează 5 metode pentru lucrul cu obiecte RenderState în programe .NET. Metodele disponibile includ: CompareTo, Dispose, Equals, GetHashCode, RenderState. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.3D FOSS pentru .NET. Proprietăți: Blend, BlendColor, CullFace, CullFaceMode, DepthFunction, DepthMask, și încă 11.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
Blend | bool | Citire/Scriere | Activează sau dezactivează amestecarea fragmentelor. |
BlendColor | FVector4 | Citire/Scriere | Obține sau setează culoarea de amestecare utilizată în |
SourceBlendFactor | BlendFactor | Citire/Scriere | Obține sau setează modul în care este amestecată culoarea. |
DestinationBlendFactor | BlendFactor | Citire/Scriere | Obține sau stabilește cum este amestecată culoarea. |
CullFace | bool | Citire/Scriere | Activează sau dezactivează cull face |
CullFaceMode | CullFaceMode | Citire/Scriere | Obține sau stabilește care față va fi eliminată. |
FrontFace | FrontFace | Citire/Scriere | Obține sau stabilește care ordine este fața frontală. |
DepthTest | bool | Citire/Scriere | Activează sau dezactivează testul de adâncime. |
DepthMask | bool | Citire/Scriere | Activează sau dezactivează scrierea adâncimii. |
DepthFunction | CompareFunction | Citire/Scriere | Obține sau stabilește funcția de comparare utilizată în testul de adâncime |
StencilTest | bool | Citire/Scriere | Activează sau dezactivează testul stencil. |
StencilReference | int | Citire/Scriere | Obține sau stabilește valoarea de referință pentru testul stencil. |
StencilMask | uint | Citire/Scriere | Obține sau setează masca care este AND-ată cu atât valoarea de referință, cât și valoarea stencil stocată când se realizează testul. |
StencilFrontFace | StencilState | Citire | Obține starea stencil pentru fața frontală. |
StencilBackFace | StencilState | Citire | Obține starea stencil pentru fața din spate. |
ScissorTest | bool | Citire/Scriere | Activează sau dezactivează testul de decupare |
PolygonMode | PolygonMode | Citire/Scriere | Obține sau stabilește modul de redare al poligonului. |
Metode
| Semnătură | Descriere: |
|---|---|
RenderState() | Constructor al |
Equals(obj: object) | Nu este implementat în ediția FOSS — aruncă la rulare. Returnează o valoare care indică dacă această instanță este egală cu un obiect specificat. |
GetHashCode() | Nu este implementat în ediția FOSS — aruncă la rulare. Returnează codul hash pentru această instanță. |
Dispose() | Eliberează și eliberează toate resursele interne. |
CompareTo(other: RenderState) | Nu este implementat în ediția FOSS — aruncă la rulare. Compară starea de redare cu o altă instanță |