RenderState
Overzicht
RenderState is een klasse in Aspose.3D FOSS voor .NET. Erft van: IDisposable, IComparable<RenderState>.
Renderstatus voor het bouwen van de pijplijn De wijzigingen die op renderstatus worden aangebracht, hebben geen invloed op de gemaakte pijplijninstanties.
Deze klasse biedt 5 methoden voor het werken met RenderState objecten in .NET programma’s. Beschikbare methoden omvatten: CompareTo, Dispose, Equals, GetHashCode, RenderState. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.3D FOSS voor .NET pakket. Eigenschappen: Blend, BlendColor, CullFace, CullFaceMode, DepthFunction, DepthMask, en nog 11.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
Blend | bool | Lezen/schrijven | Schakel het fragmentblenden in of uit. |
BlendColor | FVector4 | Lezen/schrijven | Haalt de blendkleur op of stelt deze in, waar gebruikt in |
SourceBlendFactor | BlendFactor | Lezen/schrijven | Haalt op of stelt in hoe de kleur wordt gemengd. |
DestinationBlendFactor | BlendFactor | Lezen/schrijven | Krijgt of stelt in hoe de kleur wordt gemengd. |
CullFace | bool | Lezen/schrijven | Inschakelen of uitschakelen van cull face |
CullFaceMode | CullFaceMode | Lezen/schrijven | Haalt op of stelt in welk vlak wordt weggecullt. |
FrontFace | FrontFace | Lezen/schrijven | Geeft of stelt in welke volgorde de front face is. |
DepthTest | bool | Lezen/schrijven | Schakel de diepte-test in of uit. |
DepthMask | bool | Lezen/schrijven | Schakel het schrijven van de diepte in of uit. |
DepthFunction | CompareFunction | Lezen/schrijven | Haalt of stelt de vergelijkingsfunctie in die wordt gebruikt bij de diepte-test |
StencilTest | bool | Lezen/schrijven | Schakel de stencil-test in of uit. |
StencilReference | int | Lezen/schrijven | Krijgt of stelt de referentiewaarde voor de stenciltest in. |
StencilMask | uint | Lezen/schrijven | Haalt of stelt het masker in dat ANDed wordt met zowel de referentie- als de opgeslagen stencilwaarde wanneer de test is uitgevoerd. |
StencilFrontFace | StencilState | Lezen | Haalt de stencilstatus op voor de voorkant. |
StencilBackFace | StencilState | Lezen | Haalt de stencilstatus op voor de achterste zijde. |
ScissorTest | bool | Lezen/schrijven | Schakel de scissortest in of uit |
PolygonMode | PolygonMode | Lezen/schrijven | Geeft de rendermodus van de polygoon terug of stelt deze in. |
Methoden
| Handtekening | Beschrijving |
|---|---|
RenderState() | Constructor van |
Equals(obj: object) | Niet geïmplementeerd in de FOSS-editie — gooit een uitzondering tijdens runtime. Retourneert een waarde die aangeeft of deze instantie gelijk is aan een opgegeven object. |
GetHashCode() | Niet geïmplementeerd in de FOSS-editie — gooit een uitzondering tijdens runtime. Retourneert de hashcode voor deze instantie. |
Dispose() | Dispose de en geef alle interne bronnen vrij. |
CompareTo(other: RenderState) | Niet geïmplementeerd in de FOSS-editie — gooit een uitzondering tijdens runtime. Vergelijk de renderstatus met een andere instantie |