RenderState
Inheritance: java.lang.Object
All Implemented Interfaces: java.io.Closeable, java.lang.Comparable
public class RenderState implements Closeable, Comparable<RenderState>
Renderzustand zum Aufbau der Pipeline. Änderungen am Renderzustand wirken sich nicht auf die erstellten Pipeline-Instanzen aus.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| RenderState() | Konstruktor von RenderState |
Methoden
| Methode | Beschreibung |
|---|---|
| close() | Freigeben Sie den RenderState und geben Sie alle internen Ressourcen frei. |
| compareTo(RenderState other) | Vergleichen Sie den Renderzustand mit einer anderen Instanz |
| equals(Object obj) | Gibt einen Wert zurück, der angibt, ob diese Instanz einem angegebenen Objekt gleich ist. |
| getBlend() | Aktivieren oder deaktivieren Sie das Fragment‑Blending. |
| getBlendColor() | Liefert die Mischfarbe, die in BlendFactor.CONSTANT_COLOR verwendet wird. |
| getClass() | |
| getCullFace() | Aktivieren oder deaktivieren Sie das Cull‑Face |
| getCullFaceMode() | Liefert, welche Fläche verworfen wird. |
| getDepthFunction() | Liefert die Vergleichsfunktion, die im Tiefentest verwendet wird. |
| getDepthMask() | Aktivieren oder deaktivieren Sie das Tiefenschreiben. |
| getDepthTest() | Aktivieren oder deaktivieren Sie den Tiefentest. |
| getDestinationBlendFactor() | Liefert, wie die Farbe gemischt wird. |
| getFrontFace() | Liefert, welche Reihenfolge die Vorderseite hat. |
| getPolygonMode() | Liefert den Rendermodus des Polygons. |
| getScissorTest() | Aktivieren oder deaktivieren Sie den Scheren‑Test. |
| getSourceBlendFactor() | Liefert, wie die Farbe gemischt wird. |
| getStencilBackFace() | Liefert den Stencil‑Zustand für die Rückseite. |
| getStencilFrontFace() | Liefert den Stencil‑Zustand für die Vorderseite. |
| getStencilMask() | Liefert die Maske, die bei Abschluss des Tests mit dem Referenz‑ und dem gespeicherten Stencil‑Wert UND‑verknüpft wird. |
| getStencilReference() | Liefert den Referenzwert für den Stencil‑Test. |
| getStencilTest() | Aktivieren oder deaktivieren Sie den Stencil‑Test. |
| hashCode() | Gibt den Hashcode für diese Instanz zurück. |
| notify() | |
| notifyAll() | |
| setBlend(boolean value) | Aktivieren oder deaktivieren Sie das Fragment‑Blending. |
| setBlendColor(FVector4 value) | Setzt die Mischfarbe, die in BlendFactor.CONSTANT_COLOR verwendet wird. |
| setCullFace(boolean value) | Aktivieren oder deaktivieren Sie das Cull‑Face |
| setCullFaceMode(int value) | Setzt, welche Fläche verworfen wird. |
| setDepthFunction(CompareFunction value) | Setzt die Vergleichsfunktion, die im Tiefentest verwendet wird. |
| setDepthMask(boolean value) | Aktivieren oder deaktivieren Sie das Tiefenschreiben. |
| setDepthTest(boolean value) | Aktivieren oder deaktivieren Sie den Tiefentest. |
| setDestinationBlendFactor(BlendFactor value) | Setzt, wie die Farbe gemischt wird. |
| setFrontFace(FrontFace value) | Setzt, welche Reihenfolge die Vorderseite hat. |
| setPolygonMode(PolygonMode value) | Legt den Rendermodus des Polygons fest. |
| setScissorTest(boolean value) | Aktivieren oder deaktivieren Sie den Scheren‑Test. |
| setSourceBlendFactor(BlendFactor value) | Setzt, wie die Farbe gemischt wird. |
| setStencilMask(int value) | Legt die Maske fest, die beim Test mit dem Referenz- und dem gespeicherten Stencil-Wert UND-verknüpft wird. |
| setStencilReference(int value) | Legt den Referenzwert für den Stencil-Test fest. |
| setStencilTest(boolean value) | Aktivieren oder deaktivieren Sie den Stencil‑Test. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
RenderState()
public RenderState()
Konstruktor von RenderState
close()
public void close()
Freigeben Sie den RenderState und geben Sie alle internen Ressourcen frei.
compareTo(RenderState other)
public int compareTo(RenderState other)
Vergleichen Sie den Renderzustand mit einer anderen Instanz
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| other | RenderState | Ein weiterer Renderzustand zum Vergleich |
Returns: int
equals(Object obj)
public boolean equals(Object obj)
Gibt einen Wert zurück, der angibt, ob diese Instanz einem angegebenen Objekt gleich ist.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getBlend()
public boolean getBlend()
Aktivieren oder deaktivieren Sie das Fragment‑Blending.
Returns: boolean - Aktivieren oder Deaktivieren des Fragment‑Blending.
getBlendColor()
public FVector4 getBlendColor()
Liefert die Mischfarbe, die in BlendFactor.CONSTANT_COLOR verwendet wird.
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()
Aktivieren oder deaktivieren Sie das Cull‑Face
Returns: boolean - Aktivieren oder Deaktivieren des Cull Face
getCullFaceMode()
public int getCullFaceMode()
Liefert, welche Fläche verworfen wird.
Returns: int - welche Fläche wird gecullt.
getDepthFunction()
public CompareFunction getDepthFunction()
Liefert die Vergleichsfunktion, die im Tiefentest verwendet wird.
Returns: CompareFunction - the compare function used in depth test
getDepthMask()
public boolean getDepthMask()
Aktivieren oder deaktivieren Sie das Tiefenschreiben.
Returns: boolean - Aktivieren oder Deaktivieren des Tiefen-Schreibens.
getDepthTest()
public boolean getDepthTest()
Aktivieren oder deaktivieren Sie den Tiefentest.
Returns: boolean - Aktivieren oder Deaktivieren des Tiefen-Tests.
getDestinationBlendFactor()
public BlendFactor getDestinationBlendFactor()
Liefert, wie die Farbe gemischt wird.
Returns: BlendFactor - how the color is blended.
getFrontFace()
public FrontFace getFrontFace()
Liefert, welche Reihenfolge die Vorderseite hat.
Returns: FrontFace - which order is front face.
getPolygonMode()
public PolygonMode getPolygonMode()
Liefert den Rendermodus des Polygons.
Returns: PolygonMode - the polygon’s render mode.
getScissorTest()
public boolean getScissorTest()
Aktivieren oder deaktivieren Sie den Scheren‑Test.
Returns: boolean - Aktivieren oder Deaktivieren des Scissor-Tests
getSourceBlendFactor()
public BlendFactor getSourceBlendFactor()
Liefert, wie die Farbe gemischt wird.
Returns: BlendFactor - how the color is blended.
getStencilBackFace()
public StencilState getStencilBackFace()
Liefert den Stencil‑Zustand für die Rückseite.
Returns: StencilState - the stencil state for back face.
getStencilFrontFace()
public StencilState getStencilFrontFace()
Liefert den Stencil‑Zustand für die Vorderseite.
Returns: StencilState - the stencil state for front face.
getStencilMask()
public int getStencilMask()
Liefert die Maske, die bei Abschluss des Tests mit dem Referenz‑ und dem gespeicherten Stencil‑Wert UND‑verknüpft wird.
Returns: int - die Maske, die beim Test mit dem Referenz- und dem gespeicherten Stencil-Wert UND-verknüpft wird.
getStencilReference()
public int getStencilReference()
Liefert den Referenzwert für den Stencil‑Test.
Returns: int - der Referenzwert für den Stencil-Test.
getStencilTest()
public boolean getStencilTest()
Aktivieren oder deaktivieren Sie den Stencil‑Test.
Returns: boolean - Aktivieren oder Deaktivieren des Stencil-Tests.
hashCode()
public int hashCode()
Gibt den Hashcode für diese Instanz zurück.
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setBlend(boolean value)
public void setBlend(boolean value)
Aktivieren oder deaktivieren Sie das Fragment‑Blending.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | boolean | Neuer Wert |
setBlendColor(FVector4 value)
public void setBlendColor(FVector4 value)
Setzt die Mischfarbe, die in BlendFactor.CONSTANT_COLOR verwendet wird.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | FVector4 | Neuer Wert |
setCullFace(boolean value)
public void setCullFace(boolean value)
Aktivieren oder deaktivieren Sie das Cull‑Face
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | boolean | Neuer Wert |
setCullFaceMode(int value)
public void setCullFaceMode(int value)
Setzt, welche Fläche verworfen wird.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int | Neuer Wert |
setDepthFunction(CompareFunction value)
public void setDepthFunction(CompareFunction value)
Setzt die Vergleichsfunktion, die im Tiefentest verwendet wird.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | CompareFunction | Neuer Wert |
setDepthMask(boolean value)
public void setDepthMask(boolean value)
Aktivieren oder deaktivieren Sie das Tiefenschreiben.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | boolean | Neuer Wert |
setDepthTest(boolean value)
public void setDepthTest(boolean value)
Aktivieren oder deaktivieren Sie den Tiefentest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | boolean | Neuer Wert |
setDestinationBlendFactor(BlendFactor value)
public void setDestinationBlendFactor(BlendFactor value)
Setzt, wie die Farbe gemischt wird.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | BlendFactor | Neuer Wert |
setFrontFace(FrontFace value)
public void setFrontFace(FrontFace value)
Setzt, welche Reihenfolge die Vorderseite hat.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | FrontFace | Neuer Wert |
setPolygonMode(PolygonMode value)
public void setPolygonMode(PolygonMode value)
Legt den Rendermodus des Polygons fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | PolygonMode | Neuer Wert |
setScissorTest(boolean value)
public void setScissorTest(boolean value)
Aktivieren oder deaktivieren Sie den Scheren‑Test.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | boolean | Neuer Wert |
setSourceBlendFactor(BlendFactor value)
public void setSourceBlendFactor(BlendFactor value)
Setzt, wie die Farbe gemischt wird.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | BlendFactor | Neuer Wert |
setStencilMask(int value)
public void setStencilMask(int value)
Legt die Maske fest, die beim Test mit dem Referenz- und dem gespeicherten Stencil-Wert UND-verknüpft wird.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int | Neuer Wert |
setStencilReference(int value)
public void setStencilReference(int value)
Legt den Referenzwert für den Stencil-Test fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int | Neuer Wert |
setStencilTest(boolean value)
public void setStencilTest(boolean value)
Aktivieren oder deaktivieren Sie den Stencil‑Test.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | boolean | Neuer Wert |
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 | Beschreibung |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long | |
| arg1 | int |