RenderState
Inheritance: java.lang.Object
All Implemented Interfaces: java.io.Closeable, java.lang.Comparable
public class RenderState implements Closeable, Comparable<RenderState>
Κατάσταση απόδοσης για την κατασκευή του pipeline. Οι αλλαγές που γίνονται στην κατάσταση απόδοσης δεν θα επηρεάσουν τις δημιουργημένες παρουσίες του pipeline.
Κατασκευαστές
| Κατασκευαστής | Περιγραφή |
|---|---|
| RenderState() | Κατασκευαστής της RenderState |
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| close() | Αποδεσμεύει το RenderState και απελευθερώνει όλους τους εσωτερικούς πόρους. |
| compareTo(RenderState other) | Συγκρίνετε την κατάσταση απόδοσης με άλλη παρουσία. |
| equals(Object obj) | Επιστρέφει μια τιμή που υποδεικνύει εάν αυτό το αντικείμενο είναι ίσο με ένα καθορισμένο αντικείμενο. |
| getBlend() | Ενεργοποίηση ή απενεργοποίηση της ανάμειξης θραυσμάτων. |
| getBlendColor() | Λαμβάνει το χρώμα ανάμειξης όπου χρησιμοποιείται στο BlendFactor.CONSTANT_COLOR |
| getClass() | |
| getCullFace() | Ενεργοποίηση ή απενεργοποίηση του cull face |
| getCullFaceMode() | Λαμβάνει ποια πλευρά θα αποκοπεί. |
| getDepthFunction() | Λαμβάνει τη λειτουργία σύγκρισης που χρησιμοποιείται στο τεστ βάθους |
| getDepthMask() | Ενεργοποιήστε ή απενεργοποιήστε τη γραφή βάθους. |
| getDepthTest() | Ενεργοποίηση ή απενεργοποίηση του ελέγχου βάθους. |
| getDestinationBlendFactor() | Λαμβάνει πώς αναμειγνύεται το χρώμα. |
| getFrontFace() | Λαμβάνει ποια σειρά είναι η μπροστινή όψη |
| getPolygonMode() | Λαμβάνει τη λειτουργία απόδοσης του πολύγωνου. |
| getScissorTest() | Ενεργοποιήστε ή απενεργοποιήστε τη δοκιμή scissor |
| getSourceBlendFactor() | Λαμβάνει πώς αναμειγνύεται το χρώμα. |
| getStencilBackFace() | Λαμβάνει την κατάσταση stencil για το πίσω πρόσωπο. |
| getStencilFrontFace() | Λαμβάνει την κατάσταση stencil για το μπροστινό πρόσωπο. |
| getStencilMask() | Λαμβάνει τη μάσκα που γίνεται AND με την τιμή αναφοράς και την αποθηκευμένη τιμή στένσιλ όταν ολοκληρωθεί η δοκιμή. |
| getStencilReference() | Λαμβάνει την τιμή αναφοράς για τη δοκιμή στένσιλ. |
| getStencilTest() | Ενεργοποιήστε ή απενεργοποιήστε τη δοκιμή stencil. |
| hashCode() | Επιστρέφει τον κωδικό κατακερματισμού για αυτήν την περίπτωση. |
| notify() | |
| notifyAll() | |
| setBlend(boolean value) | Ενεργοποίηση ή απενεργοποίηση της ανάμειξης θραυσμάτων. |
| setBlendColor(FVector4 value) | Ορίζει το χρώμα ανάμειξης όπου χρησιμοποιείται στο BlendFactor.CONSTANT_COLOR |
| setCullFace(boolean value) | Ενεργοποίηση ή απενεργοποίηση του cull face |
| setCullFaceMode(int value) | Ορίζει ποιο πρόσωπο θα αποκοπεί. |
| setDepthFunction(CompareFunction value) | Ορίζει τη συνάρτηση σύγκρισης που χρησιμοποιείται στη δοκιμή βάθους. |
| setDepthMask(boolean value) | Ενεργοποιήστε ή απενεργοποιήστε τη γραφή βάθους. |
| setDepthTest(boolean value) | Ενεργοποίηση ή απενεργοποίηση του ελέγχου βάθους. |
| setDestinationBlendFactor(BlendFactor value) | Ορίζει πώς γίνεται η ανάμειξη του χρώματος. |
| setFrontFace(FrontFace value) | Ορίζει ποια σειρά είναι το μπροστινό πρόσωπο. |
| setPolygonMode(PolygonMode value) | Ορίζει τη λειτουργία απόδοσης του πολυγώνου. |
| setScissorTest(boolean value) | Ενεργοποιήστε ή απενεργοποιήστε τη δοκιμή scissor |
| setSourceBlendFactor(BlendFactor value) | Ορίζει πώς γίνεται η ανάμειξη του χρώματος. |
| setStencilMask(int value) | Ορίζει τη μάσκα που γίνεται AND με την αναφορά και την αποθηκευμένη τιμή στένσιλ όταν ολοκληρωθεί η δοκιμή. |
| setStencilReference(int value) | Ορίζει την τιμή αναφοράς για τη δοκιμή στένσιλ. |
| setStencilTest(boolean value) | Ενεργοποιήστε ή απενεργοποιήστε τη δοκιμή stencil. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
RenderState()
public RenderState()
Κατασκευαστής της RenderState
close()
public void close()
Αποδεσμεύει το RenderState και απελευθερώνει όλους τους εσωτερικούς πόρους.
compareTo(RenderState other)
public int compareTo(RenderState other)
Συγκρίνετε την κατάσταση απόδοσης με άλλη παρουσία.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| other | RenderState | Άλλη κατάσταση απόδοσης για σύγκριση |
Returns: int
equals(Object obj)
public boolean equals(Object obj)
Επιστρέφει μια τιμή που υποδεικνύει εάν αυτό το αντικείμενο είναι ίσο με ένα καθορισμένο αντικείμενο.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getBlend()
public boolean getBlend()
Ενεργοποίηση ή απενεργοποίηση της ανάμειξης θραυσμάτων.
Returns: boolean - Ενεργοποίηση ή απενεργοποίηση της ανάμειξης θραυσμάτων.
getBlendColor()
public FVector4 getBlendColor()
Λαμβάνει το χρώμα ανάμειξης όπου χρησιμοποιείται στο 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()
Ενεργοποίηση ή απενεργοποίηση του cull face
Returns: boolean - Ενεργοποίηση ή απενεργοποίηση του cull face
getCullFaceMode()
public int getCullFaceMode()
Λαμβάνει ποια πλευρά θα αποκοπεί.
Returns: int - ποια πλευρά θα αφαιρεθεί.
getDepthFunction()
public CompareFunction getDepthFunction()
Λαμβάνει τη λειτουργία σύγκρισης που χρησιμοποιείται στο τεστ βάθους
Returns: CompareFunction - the compare function used in depth test
getDepthMask()
public boolean getDepthMask()
Ενεργοποιήστε ή απενεργοποιήστε τη γραφή βάθους.
Returns: boolean - Ενεργοποίηση ή απενεργοποίηση της εγγραφής βάθους.
getDepthTest()
public boolean getDepthTest()
Ενεργοποίηση ή απενεργοποίηση του ελέγχου βάθους.
Returns: boolean - Ενεργοποίηση ή απενεργοποίηση της δοκιμής βάθους.
getDestinationBlendFactor()
public BlendFactor getDestinationBlendFactor()
Λαμβάνει πώς αναμειγνύεται το χρώμα.
Returns: BlendFactor - how the color is blended.
getFrontFace()
public FrontFace getFrontFace()
Λαμβάνει ποια σειρά είναι η μπροστινή όψη
Returns: FrontFace - which order is front face.
getPolygonMode()
public PolygonMode getPolygonMode()
Λαμβάνει τη λειτουργία απόδοσης του πολύγωνου.
Returns: PolygonMode - the polygon’s render mode.
getScissorTest()
public boolean getScissorTest()
Ενεργοποιήστε ή απενεργοποιήστε τη δοκιμή scissor
Returns: boolean - Ενεργοποίηση ή απενεργοποίηση της δοκιμής ψαλίδας
getSourceBlendFactor()
public BlendFactor getSourceBlendFactor()
Λαμβάνει πώς αναμειγνύεται το χρώμα.
Returns: BlendFactor - how the color is blended.
getStencilBackFace()
public StencilState getStencilBackFace()
Λαμβάνει την κατάσταση stencil για το πίσω πρόσωπο.
Returns: StencilState - the stencil state for back face.
getStencilFrontFace()
public StencilState getStencilFrontFace()
Λαμβάνει την κατάσταση stencil για το μπροστινό πρόσωπο.
Returns: StencilState - the stencil state for front face.
getStencilMask()
public int getStencilMask()
Λαμβάνει τη μάσκα που γίνεται AND με την τιμή αναφοράς και την αποθηκευμένη τιμή στένσιλ όταν ολοκληρωθεί η δοκιμή.
Returns: int - η μάσκα που γίνεται AND με την αναφορά και την αποθηκευμένη τιμή στένσιλ όταν ολοκληρωθεί η δοκιμή.
getStencilReference()
public int getStencilReference()
Λαμβάνει την τιμή αναφοράς για τη δοκιμή στένσιλ.
Returns: int - η τιμή αναφοράς για τη δοκιμή στένσιλ.
getStencilTest()
public boolean getStencilTest()
Ενεργοποιήστε ή απενεργοποιήστε τη δοκιμή stencil.
Returns: boolean - Ενεργοποίηση ή απενεργοποίηση της δοκιμής στένσιλ.
hashCode()
public int hashCode()
Επιστρέφει τον κωδικό κατακερματισμού για αυτήν την περίπτωση.
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setBlend(boolean value)
public void setBlend(boolean value)
Ενεργοποίηση ή απενεργοποίηση της ανάμειξης θραυσμάτων.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| τιμή | boolean | Νέα τιμή |
setBlendColor(FVector4 value)
public void setBlendColor(FVector4 value)
Ορίζει το χρώμα ανάμειξης όπου χρησιμοποιείται στο BlendFactor.CONSTANT_COLOR
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| value | FVector4 | Νέα τιμή |
setCullFace(boolean value)
public void setCullFace(boolean value)
Ενεργοποίηση ή απενεργοποίηση του cull face
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| τιμή | boolean | Νέα τιμή |
setCullFaceMode(int value)
public void setCullFaceMode(int value)
Ορίζει ποιο πρόσωπο θα αποκοπεί.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| τιμή | int | Νέα τιμή |
setDepthFunction(CompareFunction value)
public void setDepthFunction(CompareFunction value)
Ορίζει τη συνάρτηση σύγκρισης που χρησιμοποιείται στη δοκιμή βάθους.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| value | CompareFunction | Νέα τιμή |
setDepthMask(boolean value)
public void setDepthMask(boolean value)
Ενεργοποιήστε ή απενεργοποιήστε τη γραφή βάθους.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| τιμή | boolean | Νέα τιμή |
setDepthTest(boolean value)
public void setDepthTest(boolean value)
Ενεργοποίηση ή απενεργοποίηση του ελέγχου βάθους.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| τιμή | boolean | Νέα τιμή |
setDestinationBlendFactor(BlendFactor value)
public void setDestinationBlendFactor(BlendFactor value)
Ορίζει πώς γίνεται η ανάμειξη του χρώματος.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| value | BlendFactor | Νέα τιμή |
setFrontFace(FrontFace value)
public void setFrontFace(FrontFace value)
Ορίζει ποια σειρά είναι το μπροστινό πρόσωπο.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| value | FrontFace | Νέα τιμή |
setPolygonMode(PolygonMode value)
public void setPolygonMode(PolygonMode value)
Ορίζει τη λειτουργία απόδοσης του πολυγώνου.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| value | PolygonMode | Νέα τιμή |
setScissorTest(boolean value)
public void setScissorTest(boolean value)
Ενεργοποιήστε ή απενεργοποιήστε τη δοκιμή scissor
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| τιμή | boolean | Νέα τιμή |
setSourceBlendFactor(BlendFactor value)
public void setSourceBlendFactor(BlendFactor value)
Ορίζει πώς γίνεται η ανάμειξη του χρώματος.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| value | BlendFactor | Νέα τιμή |
setStencilMask(int value)
public void setStencilMask(int value)
Ορίζει τη μάσκα που γίνεται AND με την αναφορά και την αποθηκευμένη τιμή στένσιλ όταν ολοκληρωθεί η δοκιμή.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| τιμή | int | Νέα τιμή |
setStencilReference(int value)
public void setStencilReference(int value)
Ορίζει την τιμή αναφοράς για τη δοκιμή στένσιλ.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| τιμή | int | Νέα τιμή |
setStencilTest(boolean value)
public void setStencilTest(boolean value)
Ενεργοποιήστε ή απενεργοποιήστε τη δοκιμή stencil.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| τιμή | boolean | Νέα τιμή |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| arg0 | long | |
| arg1 | int |