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évTípusHozzáférésLeírás
BlendboolOlvasás/ÍrásEngedélyezi vagy letiltja a fragment keverést.
BlendColorFVector4Olvasás/ÍrásMegkapja vagy beállítja a keverési színt, ahol használják.
SourceBlendFactorBlendFactorOlvasás/ÍrásLekéri vagy beállítja, hogy a szín hogyan keveredik.
DestinationBlendFactorBlendFactorOlvasás/ÍrásVisszaadja vagy beállítja a szín keverésének módját.
CullFaceboolOlvasás/ÍrásCull felület engedélyezése vagy letiltása
CullFaceModeCullFaceModeOlvasás/ÍrásMegkapja vagy beállítja, hogy melyik felület legyen eldobva.
FrontFaceFrontFaceOlvasás/ÍrásLekéri vagy beállítja, hogy melyik sorrend a frontális felület.
DepthTestboolOlvasás/ÍrásEngedélyezi vagy letiltja a mélységi tesztet.
DepthMaskboolOlvasás/ÍrásEngedélyezi vagy letiltja a mélységi írást.
DepthFunctionCompareFunctionOlvasás/ÍrásLekéri vagy beállítja a mélységi tesztnél használt összehasonlító függvényt.
StencilTestboolOlvasás/ÍrásEngedélyezi vagy letiltja a sablontesztet.
StencilReferenceintOlvasás/ÍrásLekéri vagy beállítja a stencil teszt referenciaértékét.
StencilMaskuintOlvasás/ÍrásLeké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.
StencilFrontFaceStencilStateOlvasásLekéri a front oldali stencil állapotot.
StencilBackFaceStencilStateOlvasásLekéri a hátsó felület stencil állapotát.
ScissorTestboolOlvasás/ÍrásA nyíró teszt engedélyezése vagy letiltása
PolygonModePolygonModeOlvasás/ÍrásVisszaadja vagy beállítja a polygon render módját.

Metódusok

AláírásLeí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.

Lásd még:

 Magyar