RenderState

Inheritance: java.lang.Object

All Implemented Interfaces: java.io.Closeable, java.lang.Comparable

public class RenderState implements Closeable, Comparable<RenderState>

État de rendu pour la construction du pipeline Les modifications apportées à l’état de rendu n’affecteront pas les instances de pipeline créées.

Constructeurs

ConstructeurDescription
RenderState()Constructeur de RenderState

Méthodes

MéthodeDescription
close()Libérez le RenderState et libérez toutes les ressources internes.
compareTo(RenderState other)Comparez l’état de rendu avec une autre instance
equals(Object obj)Renvoie une valeur indiquant si cette instance est égale à un objet spécifié.
getBlend()Activez ou désactivez le mélange de fragments.
getBlendColor()Obtient la couleur de mélange où elle est utilisée dans BlendFactor.CONSTANT_COLOR
getClass()
getCullFace()Activez ou désactivez la face de culling
getCullFaceMode()Obtient quelle face sera culled.
getDepthFunction()Obtient la fonction de comparaison utilisée dans le test de profondeur
getDepthMask()Activez ou désactivez l’écriture de la profondeur.
getDepthTest()Activez ou désactivez le test de profondeur.
getDestinationBlendFactor()Obtient comment la couleur est mélangée.
getFrontFace()Obtient quel ordre correspond à la face avant.
getPolygonMode()Obtient le mode de rendu du polygone.
getScissorTest()Activez ou désactivez le test de ciseaux
getSourceBlendFactor()Obtient comment la couleur est mélangée.
getStencilBackFace()Obtient l’état du stencil pour la face arrière.
getStencilFrontFace()Obtient l’état du stencil pour la face avant.
getStencilMask()Obtient le masque qui est ANDé avec la référence et la valeur de stencil stockée lorsque le test est terminé.
getStencilReference()Obtient la valeur de référence pour le test de stencil.
getStencilTest()Activez ou désactivez le test de stencil.
hashCode()Renvoie le code de hachage pour cette instance.
notify()
notifyAll()
setBlend(boolean value)Activez ou désactivez le mélange de fragments.
setBlendColor(FVector4 value)Définit la couleur de mélange où elle est utilisée dans BlendFactor.CONSTANT_COLOR
setCullFace(boolean value)Activez ou désactivez la face de culling
setCullFaceMode(int value)Définit quelle face sera culled.
setDepthFunction(CompareFunction value)Définit la fonction de comparaison utilisée dans le test de profondeur.
setDepthMask(boolean value)Activez ou désactivez l’écriture de la profondeur.
setDepthTest(boolean value)Activez ou désactivez le test de profondeur.
setDestinationBlendFactor(BlendFactor value)Définit comment la couleur est mélangée.
setFrontFace(FrontFace value)Définit quel ordre correspond à la face avant.
setPolygonMode(PolygonMode value)Définit le mode de rendu du polygone.
setScissorTest(boolean value)Activez ou désactivez le test de ciseaux
setSourceBlendFactor(BlendFactor value)Définit comment la couleur est mélangée.
setStencilMask(int value)Définit le masque qui est combiné en AND avec la valeur de référence et la valeur du pochoir stockée lorsque le test est terminé.
setStencilReference(int value)Définit la valeur de référence pour le test de pochoir.
setStencilTest(boolean value)Activez ou désactivez le test de stencil.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

RenderState()

public RenderState()

Constructeur de RenderState

close()

public void close()

Libérez le RenderState et libérez toutes les ressources internes.

compareTo(RenderState other)

public int compareTo(RenderState other)

Comparez l’état de rendu avec une autre instance

Parameters:

ParamètreTypeDescription
otherRenderStateUn autre état de rendu à comparer

Returns: int

equals(Object obj)

public boolean equals(Object obj)

Renvoie une valeur indiquant si cette instance est égale à un objet spécifié.

Parameters:

ParamètreTypeDescription
objjava.lang.Object

Returns: boolean

getBlend()

public boolean getBlend()

Activez ou désactivez le mélange de fragments.

Returns: booléen - Activer ou désactiver le mélange des fragments.

getBlendColor()

public FVector4 getBlendColor()

Obtient la couleur de mélange où elle est utilisée dans 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()

Activez ou désactivez la face de culling

Returns: booléen - Activer ou désactiver la suppression des faces

getCullFaceMode()

public int getCullFaceMode()

Obtient quelle face sera culled.

Returns: int - quelle face sera supprimée.

getDepthFunction()

public CompareFunction getDepthFunction()

Obtient la fonction de comparaison utilisée dans le test de profondeur

Returns: CompareFunction - the compare function used in depth test

getDepthMask()

public boolean getDepthMask()

Activez ou désactivez l’écriture de la profondeur.

Returns: booléen - Activer ou désactiver l’écriture de la profondeur.

getDepthTest()

public boolean getDepthTest()

Activez ou désactivez le test de profondeur.

Returns: booléen - Activer ou désactiver le test de profondeur.

getDestinationBlendFactor()

public BlendFactor getDestinationBlendFactor()

Obtient comment la couleur est mélangée.

Returns: BlendFactor - how the color is blended.

getFrontFace()

public FrontFace getFrontFace()

Obtient quel ordre correspond à la face avant.

Returns: FrontFace - which order is front face.

getPolygonMode()

public PolygonMode getPolygonMode()

Obtient le mode de rendu du polygone.

Returns: PolygonMode - the polygon’s render mode.

getScissorTest()

public boolean getScissorTest()

Activez ou désactivez le test de ciseaux

Returns: booléen - Activer ou désactiver le test de ciseaux

getSourceBlendFactor()

public BlendFactor getSourceBlendFactor()

Obtient comment la couleur est mélangée.

Returns: BlendFactor - how the color is blended.

getStencilBackFace()

public StencilState getStencilBackFace()

Obtient l’état du stencil pour la face arrière.

Returns: StencilState - the stencil state for back face.

getStencilFrontFace()

public StencilState getStencilFrontFace()

Obtient l’état du stencil pour la face avant.

Returns: StencilState - the stencil state for front face.

getStencilMask()

public int getStencilMask()

Obtient le masque qui est ANDé avec la référence et la valeur de stencil stockée lorsque le test est terminé.

Returns: int - le masque qui est combiné en AND avec la valeur de référence et la valeur du pochoir stockée lorsque le test est terminé.

getStencilReference()

public int getStencilReference()

Obtient la valeur de référence pour le test de stencil.

Returns: int - la valeur de référence pour le test de pochoir.

getStencilTest()

public boolean getStencilTest()

Activez ou désactivez le test de stencil.

Returns: booléen - Activer ou désactiver le test de pochoir.

hashCode()

public int hashCode()

Renvoie le code de hachage pour cette instance.

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setBlend(boolean value)

public void setBlend(boolean value)

Activez ou désactivez le mélange de fragments.

Parameters:

ParamètreTypeDescription
valeurbooleanNouvelle valeur

setBlendColor(FVector4 value)

public void setBlendColor(FVector4 value)

Définit la couleur de mélange où elle est utilisée dans BlendFactor.CONSTANT_COLOR

Parameters:

ParamètreTypeDescription
valueFVector4Nouvelle valeur

setCullFace(boolean value)

public void setCullFace(boolean value)

Activez ou désactivez la face de culling

Parameters:

ParamètreTypeDescription
valeurbooleanNouvelle valeur

setCullFaceMode(int value)

public void setCullFaceMode(int value)

Définit quelle face sera culled.

Parameters:

ParamètreTypeDescription
valeurintNouvelle valeur

setDepthFunction(CompareFunction value)

public void setDepthFunction(CompareFunction value)

Définit la fonction de comparaison utilisée dans le test de profondeur.

Parameters:

ParamètreTypeDescription
valueCompareFunctionNouvelle valeur

setDepthMask(boolean value)

public void setDepthMask(boolean value)

Activez ou désactivez l’écriture de la profondeur.

Parameters:

ParamètreTypeDescription
valeurbooleanNouvelle valeur

setDepthTest(boolean value)

public void setDepthTest(boolean value)

Activez ou désactivez le test de profondeur.

Parameters:

ParamètreTypeDescription
valeurbooleanNouvelle valeur

setDestinationBlendFactor(BlendFactor value)

public void setDestinationBlendFactor(BlendFactor value)

Définit comment la couleur est mélangée.

Parameters:

ParamètreTypeDescription
valueBlendFactorNouvelle valeur

setFrontFace(FrontFace value)

public void setFrontFace(FrontFace value)

Définit quel ordre correspond à la face avant.

Parameters:

ParamètreTypeDescription
valueFrontFaceNouvelle valeur

setPolygonMode(PolygonMode value)

public void setPolygonMode(PolygonMode value)

Définit le mode de rendu du polygone.

Parameters:

ParamètreTypeDescription
valuePolygonModeNouvelle valeur

setScissorTest(boolean value)

public void setScissorTest(boolean value)

Activez ou désactivez le test de ciseaux

Parameters:

ParamètreTypeDescription
valeurbooleanNouvelle valeur

setSourceBlendFactor(BlendFactor value)

public void setSourceBlendFactor(BlendFactor value)

Définit comment la couleur est mélangée.

Parameters:

ParamètreTypeDescription
valueBlendFactorNouvelle valeur

setStencilMask(int value)

public void setStencilMask(int value)

Définit le masque qui est combiné en AND avec la valeur de référence et la valeur du pochoir stockée lorsque le test est terminé.

Parameters:

ParamètreTypeDescription
valeurintNouvelle valeur

setStencilReference(int value)

public void setStencilReference(int value)

Définit la valeur de référence pour le test de pochoir.

Parameters:

ParamètreTypeDescription
valeurintNouvelle valeur

setStencilTest(boolean value)

public void setStencilTest(boolean value)

Activez ou désactivez le test de stencil.

Parameters:

ParamètreTypeDescription
valeurbooleanNouvelle valeur

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParamètreTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int