RenderState
Vue d’ensemble
RenderState est une classe dans Aspose.3D FOSS pour .NET. Hérite de : IDisposable, IComparable<RenderState>.
État de rendu pour la construction du pipeline. Les modifications apportées à l’état de rendu n’affecteront pas les instances de pipeline créées.
Cette classe fournit 5 méthodes pour travailler avec les objets RenderState dans les programmes .NET. Les méthodes disponibles incluent : CompareTo, Dispose, Equals, GetHashCode, RenderState. Tous les membres publics sont accessibles à toute application .NET après l’installation du paquet Aspose.3D FOSS pour .NET. Propriétés : Blend, BlendColor, CullFace, CullFaceMode, DepthFunction, DepthMask, et 11 autres.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
Blend | bool | Lecture/Écriture | Activer ou désactiver le mélange des fragments. |
BlendColor | FVector4 | Lecture/Écriture | Obtient ou définit la couleur de mélange lorsqu’elle est utilisée dans |
SourceBlendFactor | BlendFactor | Lecture/Écriture | Obtient ou définit comment la couleur est mélangée. |
DestinationBlendFactor | BlendFactor | Lecture/Écriture | Obtient ou définit comment la couleur est mélangée. |
CullFace | bool | Lecture/Écriture | Activer ou désactiver le cull face |
CullFaceMode | CullFaceMode | Lecture/Écriture | Obtient ou définit quelle face sera éliminée. |
FrontFace | FrontFace | Lecture/Écriture | Obtient ou définit quel ordre est la face avant. |
DepthTest | bool | Lecture/Écriture | Activer ou désactiver le test de profondeur. |
DepthMask | bool | Lecture/Écriture | Activer ou désactiver l’écriture de profondeur. |
DepthFunction | CompareFunction | Lecture/Écriture | Obtient ou définit la fonction de comparaison utilisée dans le test de profondeur |
StencilTest | bool | Lecture/Écriture | Activer ou désactiver le test de pochoir. |
StencilReference | int | Lecture/Écriture | Obtient ou définit la valeur de référence pour le test de pochoir. |
StencilMask | uint | Lecture/Écriture | Obtient ou définit le masque qui est combiné par AND avec la valeur de référence et la valeur de pochoir stockée lorsque le test est effectué. |
StencilFrontFace | StencilState | Lecture | Obtient l’état du stencil pour la face avant. |
StencilBackFace | StencilState | Lecture | Obtient l’état du stencil pour la face arrière. |
ScissorTest | bool | Lecture/Écriture | Activer ou désactiver le test de découpe |
PolygonMode | PolygonMode | Lecture/Écriture | Obtient ou définit le mode de rendu du polygone. |
Méthodes
| Signature | Description |
|---|---|
RenderState() | Constructeur de |
Equals(obj: object) | Non implémenté dans l’édition FOSS — lève une exception à l’exécution. Renvoie une valeur indiquant si cette instance est égale à un objet spécifié. |
GetHashCode() | Non implémenté dans l’édition FOSS — lève une exception à l’exécution. Renvoie le code de hachage de cette instance. |
Dispose() | Dispose le et libère toutes les ressources internes. |
CompareTo(other: RenderState) | Non implémenté dans l’édition FOSS — lève une exception à l’exécution. Comparer l’état de rendu avec une autre instance |