RenderState
RenderState class
Rendertillstånd för att bygga pipeline Ändringarna som görs i renderingstillstånd kommer inte att påverka de skapade pipelineinstanserna.
public class RenderState : IComparable<RenderState>, IDisposable
Konstruktörer
Egenskaper
| namn | Beskrivning |
|---|
| Blend { get; set; } | Aktivera eller inaktivera fragmentblandningen. |
| BlendColor { get; set; } | Hämtar eller ställer in blandningsfärgen där den används iConstantColor |
| CullFace { get; set; } | Aktivera eller inaktivera cull face |
| CullFaceMode { get; set; } | Hämtar eller ställer in vilket ansikte som ska avlivas. |
| DepthFunction { get; set; } | Hämtar eller ställer in jämförelsefunktionen som används i djuptest |
| DepthMask { get; set; } | Aktivera eller inaktivera djupskrivningen. |
| DepthTest { get; set; } | Aktivera eller inaktivera djuptestet. |
| DestinationBlendFactor { get; set; } | Hämtar eller ställer in hur färgen blandas. |
| FrontFace { get; set; } | Hämtar eller ställer in vilken ordning som är framsidan. |
| PolygonMode { get; set; } | Hämtar eller ställer in polygonens renderingsläge. |
| ScissorBox { get; set; } | Får eller ställer in saxboxen |
| ScissorTest { get; set; } | Aktivera eller inaktivera saxtest |
| SourceBlendFactor { get; set; } | Hämtar eller ställer in hur färgen blandas. |
| StencilBackFace { get; } | Får schablonstatus för baksidan. |
| StencilFrontFace { get; } | Hämtar schablonstatus för framsidan. |
| StencilMask { get; set; } | Hämtar eller ställer in masken som är ANDed med både referensvärdet och det lagrade stencilvärdet när testet är klart. |
| StencilReference { get; set; } | Hämtar eller ställer in referensvärdet för stenciltestet. |
| StencilTest { get; set; } | Aktivera eller inaktivera stenciltestet. |
Metoder
| namn | Beskrivning |
|---|
| CompareTo(RenderState) | Jämför renderingstillståndet med en annan instans |
| Dispose() | KasseraRenderState och släpp alla interna resurser. |
| override Equals(object) | Returnerar ett värde som anger om denna instans är lika med ett angivet objekt. |
| override GetHashCode() | Returnerar hashkoden för den här instansen. |
Se även