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:

ΠαράμετροςΤύποςΠεριγραφή
otherRenderStateΆλλη κατάσταση απόδοσης για σύγκριση

Returns: int

equals(Object obj)

public boolean equals(Object obj)

Επιστρέφει μια τιμή που υποδεικνύει εάν αυτό το αντικείμενο είναι ίσο με ένα καθορισμένο αντικείμενο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
objjava.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:

ΠαράμετροςΤύποςΠεριγραφή
valueFVector4Νέα τιμή

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:

ΠαράμετροςΤύποςΠεριγραφή
valueCompareFunctionΝέα τιμή

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:

ΠαράμετροςΤύποςΠεριγραφή
valueBlendFactorΝέα τιμή

setFrontFace(FrontFace value)

public void setFrontFace(FrontFace value)

Ορίζει ποια σειρά είναι το μπροστινό πρόσωπο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
valueFrontFaceΝέα τιμή

setPolygonMode(PolygonMode value)

public void setPolygonMode(PolygonMode value)

Ορίζει τη λειτουργία απόδοσης του πολυγώνου.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
valuePolygonModeΝέα τιμή

setScissorTest(boolean value)

public void setScissorTest(boolean value)

Ενεργοποιήστε ή απενεργοποιήστε τη δοκιμή scissor

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήbooleanΝέα τιμή

setSourceBlendFactor(BlendFactor value)

public void setSourceBlendFactor(BlendFactor value)

Ορίζει πώς γίνεται η ανάμειξη του χρώματος.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
valueBlendFactorΝέα τιμή

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:

ΠαράμετροςΤύποςΠεριγραφή
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long
arg1int