RenderState
Inheritance: java.lang.Object
All Implemented Interfaces: java.io.Closeable, java.lang.Comparable
public class RenderState implements Closeable, Comparable<RenderState>
Render‑tillstånd för att bygga pipeline‑tillståndet Ändringarna som görs på render‑tillståndet kommer inte att påverka de skapade pipeline‑instanserna.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| RenderState() | Konstruktor för RenderState |
Metoder
| Metod | Beskrivning |
|---|---|
| close() | Frigör RenderState och släpp alla interna resurser. |
| compareTo(RenderState other) | Jämför renderingsstatus med en annan instans |
| equals(Object obj) | Returnerar ett värde som indikerar om den här instansen är lika med ett angivet objekt. |
| getBlend() | Aktivera eller inaktivera fragmentblandning. |
| getBlendColor() | Hämtar blandningsfärgen där den används i BlendFactor.CONSTANT_COLOR |
| getClass() | |
| getCullFace() | Aktivera eller inaktivera cull face |
| getCullFaceMode() | Hämtar vilken yta som kommer att cullas. |
| getDepthFunction() | Hämtar jämförelsefunktionen som används i djup-testet |
| getDepthMask() | Aktivera eller inaktivera djupskrivning. |
| getDepthTest() | Aktivera eller inaktivera djuptestet. |
| getDestinationBlendFactor() | Hämtar hur färgen blandas. |
| getFrontFace() | Hämtar vilken ordning som är front face. |
| getPolygonMode() | Hämtar polygonens renderingsläge. |
| getScissorTest() | Aktivera eller inaktivera scissor-test |
| getSourceBlendFactor() | Hämtar hur färgen blandas. |
| getStencilBackFace() | Hämtar stenciltillståndet för back face. |
| getStencilFrontFace() | Hämtar stenciltillståndet för front face. |
| getStencilMask() | Hämtar masken som ANDas med både referens‑ och lagrat stencilvärde när testet är klart. |
| getStencilReference() | Hämtar referensvärdet för stenciltestet. |
| getStencilTest() | Aktivera eller inaktivera stenciltestet. |
| hashCode() | Returnerar hashkoden för den här instansen. |
| notify() | |
| notifyAll() | |
| setBlend(boolean value) | Aktivera eller inaktivera fragmentblandning. |
| setBlendColor(FVector4 value) | Ställer in blandningsfärgen där den används i BlendFactor.CONSTANT_COLOR |
| setCullFace(boolean value) | Aktivera eller inaktivera cull face |
| setCullFaceMode(int value) | Ställer in vilken yta som ska cullas. |
| setDepthFunction(CompareFunction value) | Ställer in jämförelsefunktionen som används i djup-testet |
| setDepthMask(boolean value) | Aktivera eller inaktivera djupskrivning. |
| setDepthTest(boolean value) | Aktivera eller inaktivera djuptestet. |
| setDestinationBlendFactor(BlendFactor value) | Ställer in hur färgen blandas. |
| setFrontFace(FrontFace value) | Ställer in vilken ordning som är front face. |
| setPolygonMode(PolygonMode value) | Ställer in polygonens renderingsläge. |
| setScissorTest(boolean value) | Aktivera eller inaktivera scissor-test |
| setSourceBlendFactor(BlendFactor value) | Ställer in hur färgen blandas. |
| setStencilMask(int value) | Ställer in masken som ANDas med både referens- och lagrat stencilvärde när testet är klart. |
| setStencilReference(int value) | Ställer in referensvärdet för stenciltestet. |
| setStencilTest(boolean value) | Aktivera eller inaktivera stenciltestet. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
RenderState()
public RenderState()
Konstruktor för RenderState
close()
public void close()
Frigör RenderState och släpp alla interna resurser.
compareTo(RenderState other)
public int compareTo(RenderState other)
Jämför renderingsstatus med en annan instans
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| other | RenderState | Ett annat renderingsläge att jämföra |
Returns: int
equals(Object obj)
public boolean equals(Object obj)
Returnerar ett värde som indikerar om den här instansen är lika med ett angivet objekt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getBlend()
public boolean getBlend()
Aktivera eller inaktivera fragmentblandning.
Returns: boolean - Aktivera eller inaktivera fragmentblandning.
getBlendColor()
public FVector4 getBlendColor()
Hämtar blandningsfärgen där den används i BlendFactor.CONSTANT_COLOR
Returns: FVector4 - the blend color where used in BlendFactor.CONSTANT_COLOR
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getCullFace()
public boolean getCullFace()
Aktivera eller inaktivera cull face
Returns: boolean - Aktivera eller inaktivera cull face
getCullFaceMode()
public int getCullFaceMode()
Hämtar vilken yta som kommer att cullas.
Returns: int - vilken yta som kommer att cullas.
getDepthFunction()
public CompareFunction getDepthFunction()
Hämtar jämförelsefunktionen som används i djup-testet
Returns: CompareFunction - the compare function used in depth test
getDepthMask()
public boolean getDepthMask()
Aktivera eller inaktivera djupskrivning.
Returns: boolean - Aktivera eller inaktivera djupskrivning.
getDepthTest()
public boolean getDepthTest()
Aktivera eller inaktivera djuptestet.
Returns: boolean - Aktivera eller inaktivera djupstest.
getDestinationBlendFactor()
public BlendFactor getDestinationBlendFactor()
Hämtar hur färgen blandas.
Returns: BlendFactor - how the color is blended.
getFrontFace()
public FrontFace getFrontFace()
Hämtar vilken ordning som är front face.
Returns: FrontFace - which order is front face.
getPolygonMode()
public PolygonMode getPolygonMode()
Hämtar polygonens renderingsläge.
Returns: PolygonMode - the polygon’s render mode.
getScissorTest()
public boolean getScissorTest()
Aktivera eller inaktivera scissor-test
Returns: boolean - Aktivera eller inaktivera scissortest
getSourceBlendFactor()
public BlendFactor getSourceBlendFactor()
Hämtar hur färgen blandas.
Returns: BlendFactor - how the color is blended.
getStencilBackFace()
public StencilState getStencilBackFace()
Hämtar stenciltillståndet för back face.
Returns: StencilState - the stencil state for back face.
getStencilFrontFace()
public StencilState getStencilFrontFace()
Hämtar stenciltillståndet för front face.
Returns: StencilState - the stencil state for front face.
getStencilMask()
public int getStencilMask()
Hämtar masken som ANDas med både referens‑ och lagrat stencilvärde när testet är klart.
Returns: int - masken som ANDas med både referens- och lagrat stencilvärde när testet är klart.
getStencilReference()
public int getStencilReference()
Hämtar referensvärdet för stenciltestet.
Returns: int - referensvärdet för stenciltestet.
getStencilTest()
public boolean getStencilTest()
Aktivera eller inaktivera stenciltestet.
Returns: boolean - Aktivera eller inaktivera stenciltestet.
hashCode()
public int hashCode()
Returnerar hashkoden för den här instansen.
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setBlend(boolean value)
public void setBlend(boolean value)
Aktivera eller inaktivera fragmentblandning.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | boolean | Nytt värde |
setBlendColor(FVector4 value)
public void setBlendColor(FVector4 value)
Ställer in blandningsfärgen där den används i BlendFactor.CONSTANT_COLOR
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | FVector4 | Nytt värde |
setCullFace(boolean value)
public void setCullFace(boolean value)
Aktivera eller inaktivera cull face
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | boolean | Nytt värde |
setCullFaceMode(int value)
public void setCullFaceMode(int value)
Ställer in vilken yta som ska cullas.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | Nytt värde |
setDepthFunction(CompareFunction value)
public void setDepthFunction(CompareFunction value)
Ställer in jämförelsefunktionen som används i djup-testet
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | CompareFunction | Nytt värde |
setDepthMask(boolean value)
public void setDepthMask(boolean value)
Aktivera eller inaktivera djupskrivning.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | boolean | Nytt värde |
setDepthTest(boolean value)
public void setDepthTest(boolean value)
Aktivera eller inaktivera djuptestet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | boolean | Nytt värde |
setDestinationBlendFactor(BlendFactor value)
public void setDestinationBlendFactor(BlendFactor value)
Ställer in hur färgen blandas.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | BlendFactor | Nytt värde |
setFrontFace(FrontFace value)
public void setFrontFace(FrontFace value)
Ställer in vilken ordning som är front face.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | FrontFace | Nytt värde |
setPolygonMode(PolygonMode value)
public void setPolygonMode(PolygonMode value)
Ställer in polygonens renderingsläge.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | PolygonMode | Nytt värde |
setScissorTest(boolean value)
public void setScissorTest(boolean value)
Aktivera eller inaktivera scissor-test
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | boolean | Nytt värde |
setSourceBlendFactor(BlendFactor value)
public void setSourceBlendFactor(BlendFactor value)
Ställer in hur färgen blandas.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | BlendFactor | Nytt värde |
setStencilMask(int value)
public void setStencilMask(int value)
Ställer in masken som ANDas med både referens- och lagrat stencilvärde när testet är klart.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | Nytt värde |
setStencilReference(int value)
public void setStencilReference(int value)
Ställer in referensvärdet för stenciltestet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | Nytt värde |
setStencilTest(boolean value)
public void setStencilTest(boolean value)
Aktivera eller inaktivera stenciltestet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | boolean | Nytt värde |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long | |
| arg1 | int |