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řístupPopis:
BlendboolČtení/zápisPovolit nebo zakázat fragmentové míchání.
BlendColorFVector4Čtení/zápisZíská nebo nastaví barvu míchání, kde je používána v
SourceBlendFactorBlendFactorČtení/zápisZíská nebo nastaví, jak je barva smíchána.
DestinationBlendFactorBlendFactorČtení/zápisZíská nebo nastaví, jak je barva smíchána.
CullFaceboolČtení/zápisPovolit nebo zakázat cull face
CullFaceModeCullFaceModeČtení/zápisZíská nebo nastaví, která strana bude ořezána.
FrontFaceFrontFaceČtení/zápisZíská nebo nastaví, které pořadí je přední stranou.
DepthTestboolČtení/zápisPovolit nebo zakázat test hloubky.
DepthMaskboolČtení/zápisPovolit nebo zakázat zápis hloubky.
DepthFunctionCompareFunctionČtení/zápisZíská nebo nastaví funkci porovnání používanou v testu hloubky
StencilTestboolČtení/zápisPovolit nebo zakázat test šablony.
StencilReferenceintČtení/zápisZíská nebo nastaví referenční hodnotu pro test šablony.
StencilMaskuintČtení/zápisZíská nebo nastaví masku, která je při testu AND-ována s referenční i uloženou hodnotou šablony.
StencilFrontFaceStencilStateČteníZíská stav šablony pro přední stranu.
StencilBackFaceStencilStateČteníZíská stav šablony pro zadní stranu.
ScissorTestboolČtení/zápisPovolit nebo zakázat test ořezu
PolygonModePolygonModeČtení/zápisZí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í

Viz také:

 Čeština