RenderState
RenderState class
É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.
public class RenderState : IComparable<RenderState>, IDisposable
Constructeurs
Propriétés
| Nom | La description |
|---|
| Blend { get; set; } | Activer ou désactiver le mélange de fragments. |
| BlendColor { get; set; } | Obtient ou définit la couleur de fusion lorsqu’elle est utilisée dansConstantColor |
| CullFace { get; set; } | Activer ou désactiver l’élimination des visages |
| CullFaceMode { get; set; } | Obtient ou définit quel visage sera supprimé. |
| DepthFunction { get; set; } | Obtient ou définit la fonction de comparaison utilisée dans le test de profondeur |
| DepthMask { get; set; } | Activer ou désactiver l’écriture en profondeur. |
| DepthTest { get; set; } | Activer ou désactiver le test de profondeur. |
| DestinationBlendFactor { get; set; } | Obtient ou définit la manière dont la couleur est mélangée. |
| FrontFace { get; set; } | Obtient ou définit l’ordre de la face avant. |
| PolygonMode { get; set; } | Obtient ou définit le mode de rendu du polygone. |
| ScissorBox { get; set; } | Obtient ou définit la boîte à ciseaux |
| ScissorTest { get; set; } | Activer ou désactiver le test des ciseaux |
| SourceBlendFactor { get; set; } | Obtient ou définit la manière dont la couleur est mélangée. |
| StencilBackFace { get; } | Obtient l’état du gabarit pour la face arrière. |
| StencilFrontFace { get; } | Obtient l’état du gabarit pour la face avant. |
| StencilMask { get; set; } | Obtient ou définit le masque associé à la fois à la référence et à la valeur de gabarit stockée lorsque le test est terminé. |
| StencilReference { get; set; } | Obtient ou définit la valeur de référence pour le test de pochoir. |
| StencilTest { get; set; } | Activer ou désactiver le test de pochoir. |
Méthodes
| Nom | La description |
|---|
| CompareTo(RenderState) | Comparez l’état de rendu avec une autre instance |
| Dispose() | Jeter leRenderState et libérer toutes les ressources internes. |
| override Equals(object) | Renvoie une valeur indiquant si cette instance est égale à un objet spécifié. |
| override GetHashCode() | Renvoie le code de hachage pour cette instance. |
Voir également