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