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

namnBeskrivning
RenderState()Konstruktör avRenderState

Egenskaper

namnBeskrivning
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

namnBeskrivning
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