RenderState
Inheritance: java.lang.Object
All Implemented Interfaces: java.io.Closeable, java.lang.Comparable
public class RenderState implements Closeable, Comparable<RenderState>
Renderstatus voor het bouwen van de pipeline. De wijzigingen die op de renderstatus worden aangebracht, hebben geen invloed op de gemaakte pipeline-instanties.
Constructors
| Constructor | Beschrijving |
|---|---|
| RenderState() | Constructor van RenderState |
Methoden
| Methode | Beschrijving |
|---|---|
| close() | Verwijder de RenderState en geef alle interne bronnen vrij. |
| compareTo(RenderState other) | Vergelijk de renderstatus met een andere instantie |
| equals(Object obj) | Retourneert een waarde die aangeeft of deze instantie gelijk is aan een opgegeven object. |
| getBlend() | Schakel het fragmentblenden in of uit. |
| getBlendColor() | Haalt de blendkleur op die wordt gebruikt in BlendFactor.CONSTANT_COLOR |
| getClass() | |
| getCullFace() | Schakel cull face in of uit |
| getCullFaceMode() | Haalt op welke face wordt gecullt. |
| getDepthFunction() | Haalt de vergelijkingsfunctie op die wordt gebruikt in de dieptetest |
| getDepthMask() | Schakel het schrijven van diepte in of uit. |
| getDepthTest() | Schakel de dieptetest in uit. |
| getDestinationBlendFactor() | Haalt op hoe de kleur wordt gemengd. |
| getFrontFace() | Haalt op welke volgorde de front face is. |
| getPolygonMode() | Haalt de rendermodus van de polygoon op. |
| getScissorTest() | Schakel de scissortest in of uit. |
| getSourceBlendFactor() | Haalt op hoe de kleur wordt gemengd. |
| getStencilBackFace() | Haalt de stencilstatus op voor de back face. |
| getStencilFrontFace() | Haalt de stencilstatus op voor de front face. |
| getStencilMask() | Haalt het masker op dat wordt ge-AND met zowel de referentie- als de opgeslagen stencilwaarde wanneer de test is voltooid. |
| getStencilReference() | Haalt de referentiewaarde op voor de stenciltest. |
| getStencilTest() | Schakel de stenciltest in of uit. |
| hashCode() | Retourneert de hashcode voor deze instantie. |
| notify() | |
| notifyAll() | |
| setBlend(boolean value) | Schakel het fragmentblenden in of uit. |
| setBlendColor(FVector4 value) | Stelt de blendkleur in die wordt gebruikt in BlendFactor.CONSTANT_COLOR |
| setCullFace(boolean value) | Schakel cull face in of uit |
| setCullFaceMode(int value) | Stelt in welke face wordt gecullt. |
| setDepthFunction(CompareFunction value) | Stelt de vergelijkingsfunctie in die wordt gebruikt in de dieptetest |
| setDepthMask(boolean value) | Schakel het schrijven van diepte in of uit. |
| setDepthTest(boolean value) | Schakel de dieptetest in uit. |
| setDestinationBlendFactor(BlendFactor value) | Stelt in hoe de kleur wordt gemengd. |
| setFrontFace(FrontFace value) | Stelt in welke volgorde de front face is. |
| setPolygonMode(PolygonMode value) | Stelt de rendermodus van de polygoon in. |
| setScissorTest(boolean value) | Schakel de scissortest in of uit. |
| setSourceBlendFactor(BlendFactor value) | Stelt in hoe de kleur wordt gemengd. |
| setStencilMask(int value) | Stelt het masker in dat wordt EN-gelijkt met zowel de referentiewaarde als de opgeslagen stencilwaarde wanneer de test is voltooid. |
| setStencilReference(int value) | Stelt de referentiewaarde in voor de stenciltest. |
| setStencilTest(boolean value) | Schakel de stenciltest in of uit. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
RenderState()
public RenderState()
Constructor van RenderState
close()
public void close()
Verwijder de RenderState en geef alle interne bronnen vrij.
compareTo(RenderState other)
public int compareTo(RenderState other)
Vergelijk de renderstatus met een andere instantie
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| other | RenderState | Een andere renderstatus om te vergelijken |
Returns: int
equals(Object obj)
public boolean equals(Object obj)
Retourneert een waarde die aangeeft of deze instantie gelijk is aan een opgegeven object.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getBlend()
public boolean getBlend()
Schakel het fragmentblenden in of uit.
Returns: boolean - Inschakelen of uitschakelen van fragmentblending.
getBlendColor()
public FVector4 getBlendColor()
Haalt de blendkleur op die wordt gebruikt in 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()
Schakel cull face in of uit
Returns: boolean - Inschakelen of uitschakelen van cull face
getCullFaceMode()
public int getCullFaceMode()
Haalt op welke face wordt gecullt.
Returns: int - welke face zal worden geculld.
getDepthFunction()
public CompareFunction getDepthFunction()
Haalt de vergelijkingsfunctie op die wordt gebruikt in de dieptetest
Returns: CompareFunction - the compare function used in depth test
getDepthMask()
public boolean getDepthMask()
Schakel het schrijven van diepte in of uit.
Returns: boolean - Inschakelen of uitschakelen van diepte‑schrijven.
getDepthTest()
public boolean getDepthTest()
Schakel de dieptetest in uit.
Returns: boolean - Inschakelen of uitschakelen van dieptetest.
getDestinationBlendFactor()
public BlendFactor getDestinationBlendFactor()
Haalt op hoe de kleur wordt gemengd.
Returns: BlendFactor - how the color is blended.
getFrontFace()
public FrontFace getFrontFace()
Haalt op welke volgorde de front face is.
Returns: FrontFace - which order is front face.
getPolygonMode()
public PolygonMode getPolygonMode()
Haalt de rendermodus van de polygoon op.
Returns: PolygonMode - the polygon’s render mode.
getScissorTest()
public boolean getScissorTest()
Schakel de scissortest in of uit.
Returns: boolean - Inschakelen of uitschakelen van scissortest
getSourceBlendFactor()
public BlendFactor getSourceBlendFactor()
Haalt op hoe de kleur wordt gemengd.
Returns: BlendFactor - how the color is blended.
getStencilBackFace()
public StencilState getStencilBackFace()
Haalt de stencilstatus op voor de back face.
Returns: StencilState - the stencil state for back face.
getStencilFrontFace()
public StencilState getStencilFrontFace()
Haalt de stencilstatus op voor de front face.
Returns: StencilState - the stencil state for front face.
getStencilMask()
public int getStencilMask()
Haalt het masker op dat wordt ge-AND met zowel de referentie- als de opgeslagen stencilwaarde wanneer de test is voltooid.
Returns: int - het masker dat wordt EN-gelijkt met zowel de referentiewaarde als de opgeslagen stencilwaarde wanneer de test is voltooid.
getStencilReference()
public int getStencilReference()
Haalt de referentiewaarde op voor de stenciltest.
Returns: int - de referentiewaarde voor de stenciltest.
getStencilTest()
public boolean getStencilTest()
Schakel de stenciltest in of uit.
Returns: boolean - Inschakelen of uitschakelen van de stenciltest.
hashCode()
public int hashCode()
Retourneert de hashcode voor deze instantie.
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setBlend(boolean value)
public void setBlend(boolean value)
Schakel het fragmentblenden in of uit.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | boolean | Nieuwe waarde |
setBlendColor(FVector4 value)
public void setBlendColor(FVector4 value)
Stelt de blendkleur in die wordt gebruikt in BlendFactor.CONSTANT_COLOR
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | FVector4 | Nieuwe waarde |
setCullFace(boolean value)
public void setCullFace(boolean value)
Schakel cull face in of uit
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | boolean | Nieuwe waarde |
setCullFaceMode(int value)
public void setCullFaceMode(int value)
Stelt in welke face wordt gecullt.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | int | Nieuwe waarde |
setDepthFunction(CompareFunction value)
public void setDepthFunction(CompareFunction value)
Stelt de vergelijkingsfunctie in die wordt gebruikt in de dieptetest
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | CompareFunction | Nieuwe waarde |
setDepthMask(boolean value)
public void setDepthMask(boolean value)
Schakel het schrijven van diepte in of uit.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | boolean | Nieuwe waarde |
setDepthTest(boolean value)
public void setDepthTest(boolean value)
Schakel de dieptetest in uit.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | boolean | Nieuwe waarde |
setDestinationBlendFactor(BlendFactor value)
public void setDestinationBlendFactor(BlendFactor value)
Stelt in hoe de kleur wordt gemengd.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | BlendFactor | Nieuwe waarde |
setFrontFace(FrontFace value)
public void setFrontFace(FrontFace value)
Stelt in welke volgorde de front face is.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | FrontFace | Nieuwe waarde |
setPolygonMode(PolygonMode value)
public void setPolygonMode(PolygonMode value)
Stelt de rendermodus van de polygoon in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | PolygonMode | Nieuwe waarde |
setScissorTest(boolean value)
public void setScissorTest(boolean value)
Schakel de scissortest in of uit.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | boolean | Nieuwe waarde |
setSourceBlendFactor(BlendFactor value)
public void setSourceBlendFactor(BlendFactor value)
Stelt in hoe de kleur wordt gemengd.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | BlendFactor | Nieuwe waarde |
setStencilMask(int value)
public void setStencilMask(int value)
Stelt het masker in dat wordt EN-gelijkt met zowel de referentiewaarde als de opgeslagen stencilwaarde wanneer de test is voltooid.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | int | Nieuwe waarde |
setStencilReference(int value)
public void setStencilReference(int value)
Stelt de referentiewaarde in voor de stenciltest.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | int | Nieuwe waarde |
setStencilTest(boolean value)
public void setStencilTest(boolean value)
Schakel de stenciltest in of uit.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | boolean | Nieuwe waarde |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long | |
| arg1 | int |