RenderState
Přehled
RenderState je třída v Aspose.3D FOSS pro .NET. Dědí z: IDisposable, IComparable<RenderState>.
Stav renderování pro sestavení pipeline. Změny provedené ve stavu renderování neovlivní vytvořené instance pipeline.
Tato třída poskytuje 5 metod pro práci s objekty RenderState v programech .NET. Dostupné metody zahrnují: CompareTo, Dispose, Equals, GetHashCode, RenderState. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.3D FOSS pro .NET. Vlastnosti: Blend, BlendColor, CullFace, CullFaceMode, DepthFunction, DepthMask a dalších 11.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
Blend | bool | Čtení/zápis | Povolit nebo zakázat fragmentové míchání. |
BlendColor | FVector4 | Čtení/zápis | Získá nebo nastaví barvu míchání, kde je používána v |
SourceBlendFactor | BlendFactor | Čtení/zápis | Získá nebo nastaví, jak je barva smíchána. |
DestinationBlendFactor | BlendFactor | Čtení/zápis | Získá nebo nastaví, jak je barva smíchána. |
CullFace | bool | Čtení/zápis | Povolit nebo zakázat cull face |
CullFaceMode | CullFaceMode | Čtení/zápis | Získá nebo nastaví, která strana bude ořezána. |
FrontFace | FrontFace | Čtení/zápis | Získá nebo nastaví, které pořadí je přední stranou. |
DepthTest | bool | Čtení/zápis | Povolit nebo zakázat test hloubky. |
DepthMask | bool | Čtení/zápis | Povolit nebo zakázat zápis hloubky. |
DepthFunction | CompareFunction | Čtení/zápis | Získá nebo nastaví funkci porovnání používanou v testu hloubky |
StencilTest | bool | Čtení/zápis | Povolit nebo zakázat test šablony. |
StencilReference | int | Čtení/zápis | Získá nebo nastaví referenční hodnotu pro test šablony. |
StencilMask | uint | Čtení/zápis | Získá nebo nastaví masku, která je při testu AND-ována s referenční i uloženou hodnotou šablony. |
StencilFrontFace | StencilState | Čtení | Získá stav šablony pro přední stranu. |
StencilBackFace | StencilState | Čtení | Získá stav šablony pro zadní stranu. |
ScissorTest | bool | Čtení/zápis | Povolit nebo zakázat test ořezu |
PolygonMode | PolygonMode | Čtení/zápis | Získá nebo nastaví režim vykreslování polygonu. |
Metody
| Podpis: | Popis: |
|---|---|
RenderState() | Konstruktor třídy |
Equals(obj: object) | Není implementováno ve verzi FOSS — vyvolá výjimku za běhu. Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu. |
GetHashCode() | Není implementováno ve verzi FOSS — vyvolá výjimku za běhu. Vrací hash kód této instance. |
Dispose() | Uvolněte a uvolněte všechny vnitřní zdroje. |
CompareTo(other: RenderState) | Není implementováno ve verzi FOSS — vyvolá výjimku za běhu. Porovnejte stav vykreslování s jinou instancí |