RenderState
Inheritance: java.lang.Object
All Implemented Interfaces: java.io.Closeable, java.lang.Comparable
public class RenderState implements Closeable, Comparable<RenderState>
Status render untuk membangun pipeline. Perubahan yang dibuat pada status render tidak akan memengaruhi instance pipeline yang dibuat.
Konstruktor
| Konstruktor | Deskripsi |
|---|---|
| RenderState() | Konstruktor dari RenderState |
Metode
| Metode | Deskripsi |
|---|---|
| close() | Buang RenderState dan lepaskan semua sumber daya internal. |
| compareTo(RenderState other) | Bandingkan keadaan render dengan instance lain. |
| equals(Object obj) | Mengembalikan nilai yang menunjukkan apakah instance ini sama dengan objek yang ditentukan. |
| getBlend() | Aktifkan atau nonaktifkan pencampuran fragmen. |
| getBlendColor() | Mendapatkan warna pencampuran yang digunakan dalam BlendFactor.CONSTANT_COLOR |
| getClass() | |
| getCullFace() | Aktifkan atau nonaktifkan pemotongan muka. |
| getCullFaceMode() | Mendapatkan muka mana yang akan dipotong. |
| getDepthFunction() | Mendapatkan fungsi perbandingan yang digunakan dalam pengujian kedalaman. |
| getDepthMask() | Aktifkan atau nonaktifkan penulisan kedalaman. |
| getDepthTest() | Aktifkan atau nonaktifkan pengujian kedalaman. |
| getDestinationBlendFactor() | Mendapatkan cara warna dicampur. |
| getFrontFace() | Mendapatkan urutan mana yang menjadi muka depan. |
| getPolygonMode() | Mendapatkan mode render poligon. |
| getScissorTest() | Aktifkan atau nonaktifkan pengujian gunting. |
| getSourceBlendFactor() | Mendapatkan cara warna dicampur. |
| getStencilBackFace() | Mendapatkan status stensil untuk muka belakang. |
| getStencilFrontFace() | Mendapatkan status stensil untuk muka depan. |
| getStencilMask() | Mendapatkan masker yang di-AND-kan dengan nilai referensi dan nilai stensil yang disimpan ketika pengujian selesai. |
| getStencilReference() | Mendapatkan nilai referensi untuk pengujian stensil. |
| getStencilTest() | Aktifkan atau nonaktifkan pengujian stensil. |
| hashCode() | Mengembalikan kode hash untuk instance ini. |
| notify() | |
| notifyAll() | |
| setBlend(boolean value) | Aktifkan atau nonaktifkan pencampuran fragmen. |
| setBlendColor(FVector4 value) | Mengatur warna pencampuran yang digunakan dalam BlendFactor.CONSTANT_COLOR |
| setCullFace(boolean value) | Aktifkan atau nonaktifkan pemotongan muka. |
| setCullFaceMode(int value) | Mengatur muka mana yang akan dipotong. |
| setDepthFunction(CompareFunction value) | Mengatur fungsi perbandingan yang digunakan dalam pengujian kedalaman. |
| setDepthMask(boolean value) | Aktifkan atau nonaktifkan penulisan kedalaman. |
| setDepthTest(boolean value) | Aktifkan atau nonaktifkan pengujian kedalaman. |
| setDestinationBlendFactor(BlendFactor value) | Mengatur cara warna dicampur. |
| setFrontFace(FrontFace value) | Mengatur urutan mana yang menjadi muka depan. |
| setPolygonMode(PolygonMode value) | Mengatur mode render poligon. |
| setScissorTest(boolean value) | Aktifkan atau nonaktifkan pengujian gunting. |
| setSourceBlendFactor(BlendFactor value) | Mengatur cara warna dicampur. |
| setStencilMask(int value) | Mengatur masker yang di-AND dengan nilai referensi dan nilai stencil yang disimpan ketika pengujian selesai. |
| setStencilReference(int value) | Mengatur nilai referensi untuk pengujian stencil. |
| setStencilTest(boolean value) | Aktifkan atau nonaktifkan pengujian stensil. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
RenderState()
public RenderState()
Konstruktor dari RenderState
close()
public void close()
Buang RenderState dan lepaskan semua sumber daya internal.
compareTo(RenderState other)
public int compareTo(RenderState other)
Bandingkan keadaan render dengan instance lain.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| other | RenderState | Keadaan render lain untuk dibandingkan |
Returns: int
equals(Object obj)
public boolean equals(Object obj)
Mengembalikan nilai yang menunjukkan apakah instance ini sama dengan objek yang ditentukan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getBlend()
public boolean getBlend()
Aktifkan atau nonaktifkan pencampuran fragmen.
Returns: boolean - Aktifkan atau nonaktifkan pencampuran fragmen.
getBlendColor()
public FVector4 getBlendColor()
Mendapatkan warna pencampuran yang digunakan dalam 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()
Aktifkan atau nonaktifkan pemotongan muka.
Returns: boolean - Aktifkan atau nonaktifkan cull face
getCullFaceMode()
public int getCullFaceMode()
Mendapatkan muka mana yang akan dipotong.
Returns: int - wajah mana yang akan di-cull.
getDepthFunction()
public CompareFunction getDepthFunction()
Mendapatkan fungsi perbandingan yang digunakan dalam pengujian kedalaman.
Returns: CompareFunction - the compare function used in depth test
getDepthMask()
public boolean getDepthMask()
Aktifkan atau nonaktifkan penulisan kedalaman.
Returns: boolean - Aktifkan atau nonaktifkan penulisan kedalaman.
getDepthTest()
public boolean getDepthTest()
Aktifkan atau nonaktifkan pengujian kedalaman.
Returns: boolean - Aktifkan atau nonaktifkan pengujian kedalaman.
getDestinationBlendFactor()
public BlendFactor getDestinationBlendFactor()
Mendapatkan cara warna dicampur.
Returns: BlendFactor - how the color is blended.
getFrontFace()
public FrontFace getFrontFace()
Mendapatkan urutan mana yang menjadi muka depan.
Returns: FrontFace - which order is front face.
getPolygonMode()
public PolygonMode getPolygonMode()
Mendapatkan mode render poligon.
Returns: PolygonMode - the polygon’s render mode.
getScissorTest()
public boolean getScissorTest()
Aktifkan atau nonaktifkan pengujian gunting.
Returns: boolean - Aktifkan atau nonaktifkan scissor test
getSourceBlendFactor()
public BlendFactor getSourceBlendFactor()
Mendapatkan cara warna dicampur.
Returns: BlendFactor - how the color is blended.
getStencilBackFace()
public StencilState getStencilBackFace()
Mendapatkan status stensil untuk muka belakang.
Returns: StencilState - the stencil state for back face.
getStencilFrontFace()
public StencilState getStencilFrontFace()
Mendapatkan status stensil untuk muka depan.
Returns: StencilState - the stencil state for front face.
getStencilMask()
public int getStencilMask()
Mendapatkan masker yang di-AND-kan dengan nilai referensi dan nilai stensil yang disimpan ketika pengujian selesai.
Returns: int - masker yang di-AND dengan nilai referensi dan nilai stencil yang disimpan ketika pengujian selesai.
getStencilReference()
public int getStencilReference()
Mendapatkan nilai referensi untuk pengujian stensil.
Returns: int - nilai referensi untuk pengujian stencil.
getStencilTest()
public boolean getStencilTest()
Aktifkan atau nonaktifkan pengujian stensil.
Returns: boolean - Aktifkan atau nonaktifkan pengujian stencil.
hashCode()
public int hashCode()
Mengembalikan kode hash untuk instance ini.
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setBlend(boolean value)
public void setBlend(boolean value)
Aktifkan atau nonaktifkan pencampuran fragmen.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | boolean | Nilai baru |
setBlendColor(FVector4 value)
public void setBlendColor(FVector4 value)
Mengatur warna pencampuran yang digunakan dalam BlendFactor.CONSTANT_COLOR
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | FVector4 | Nilai baru |
setCullFace(boolean value)
public void setCullFace(boolean value)
Aktifkan atau nonaktifkan pemotongan muka.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | boolean | Nilai baru |
setCullFaceMode(int value)
public void setCullFaceMode(int value)
Mengatur muka mana yang akan dipotong.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | int | Nilai baru |
setDepthFunction(CompareFunction value)
public void setDepthFunction(CompareFunction value)
Mengatur fungsi perbandingan yang digunakan dalam pengujian kedalaman.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | CompareFunction | Nilai baru |
setDepthMask(boolean value)
public void setDepthMask(boolean value)
Aktifkan atau nonaktifkan penulisan kedalaman.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | boolean | Nilai baru |
setDepthTest(boolean value)
public void setDepthTest(boolean value)
Aktifkan atau nonaktifkan pengujian kedalaman.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | boolean | Nilai baru |
setDestinationBlendFactor(BlendFactor value)
public void setDestinationBlendFactor(BlendFactor value)
Mengatur cara warna dicampur.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | BlendFactor | Nilai baru |
setFrontFace(FrontFace value)
public void setFrontFace(FrontFace value)
Mengatur urutan mana yang menjadi muka depan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | FrontFace | Nilai baru |
setPolygonMode(PolygonMode value)
public void setPolygonMode(PolygonMode value)
Mengatur mode render poligon.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | PolygonMode | Nilai baru |
setScissorTest(boolean value)
public void setScissorTest(boolean value)
Aktifkan atau nonaktifkan pengujian gunting.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | boolean | Nilai baru |
setSourceBlendFactor(BlendFactor value)
public void setSourceBlendFactor(BlendFactor value)
Mengatur cara warna dicampur.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | BlendFactor | Nilai baru |
setStencilMask(int value)
public void setStencilMask(int value)
Mengatur masker yang di-AND dengan nilai referensi dan nilai stencil yang disimpan ketika pengujian selesai.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | int | Nilai baru |
setStencilReference(int value)
public void setStencilReference(int value)
Mengatur nilai referensi untuk pengujian stencil.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | int | Nilai baru |
setStencilTest(boolean value)
public void setStencilTest(boolean value)
Aktifkan atau nonaktifkan pengujian stensil.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | boolean | Nilai baru |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long | |
| arg1 | int |