RenderState
RenderState class
Stato di rendering per la creazione della pipeline Le modifiche apportate allo stato di rendering non influiranno sulle istanze della pipeline create.
public class RenderState : IComparable<RenderState>, IDisposable
Costruttori
Proprietà
| Nome | Descrizione |
|---|
| Blend { get; set; } | Abilita o disabilita la fusione dei frammenti. |
| BlendColor { get; set; } | Ottiene o imposta il colore di fusione dove utilizzatoConstantColor |
| CullFace { get; set; } | Abilita o disabilita la faccia di abbattimento |
| CullFaceMode { get; set; } | Ottiene o imposta quale faccia verrà eliminata. |
| DepthFunction { get; set; } | Ottiene o imposta la funzione di confronto utilizzata in profondità test |
| DepthMask { get; set; } | Abilita o disabilita la scrittura della profondità. |
| DepthTest { get; set; } | Abilita o disabilita il test di profondità. |
| DestinationBlendFactor { get; set; } | Ottiene o imposta la modalità di fusione del colore. |
| FrontFace { get; set; } | Ottiene o imposta quale ordine è la faccia anteriore. |
| PolygonMode { get; set; } | Ottiene o imposta la modalità di rendering del poligono. |
| ScissorBox { get; set; } | Ottiene o imposta la scatola delle forbici |
| ScissorTest { get; set; } | Abilita o disabilita il test a forbice |
| SourceBlendFactor { get; set; } | Ottiene o imposta la modalità di fusione del colore. |
| StencilBackFace { get; } | Ottiene lo stato dello stencil per la faccia posteriore. |
| StencilFrontFace { get; } | Ottiene lo stato dello stencil per la faccia anteriore. |
| StencilMask { get; set; } | Ottiene o imposta la maschera che viene utilizzata con il valore di riferimento e stencil memorizzato al termine del test. |
| StencilReference { get; set; } | Ottiene o imposta il valore di riferimento per il test stencil. |
| StencilTest { get; set; } | Abilita o disabilita il test stencil. |
Metodi
| Nome | Descrizione |
|---|
| CompareTo(RenderState) | Confronta lo stato di rendering con un’altra istanza |
| Dispose() | Smaltire ilRenderState e libera tutte le risorse interne. |
| override Equals(object) | Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. |
| override GetHashCode() | Restituisce il codice hash per questa istanza. |
Guarda anche