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
| Constructeur | Description |
|---|---|
| RenderState() | Constructeur de RenderState |
Méthodes
| Méthode | Description |
|---|---|
| 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ètre | Type | Description |
|---|---|---|
| other | RenderState | Un 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ètre | Type | Description |
|---|---|---|
| obj | java.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ètre | Type | Description |
|---|---|---|
| valeur | boolean | Nouvelle 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ètre | Type | Description |
|---|---|---|
| value | FVector4 | Nouvelle valeur |
setCullFace(boolean value)
public void setCullFace(boolean value)
Activez ou désactivez la face de culling
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | boolean | Nouvelle valeur |
setCullFaceMode(int value)
public void setCullFaceMode(int value)
Définit quelle face sera culled.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | Nouvelle valeur |
setDepthFunction(CompareFunction value)
public void setDepthFunction(CompareFunction value)
Définit la fonction de comparaison utilisée dans le test de profondeur.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | CompareFunction | Nouvelle valeur |
setDepthMask(boolean value)
public void setDepthMask(boolean value)
Activez ou désactivez l’écriture de la profondeur.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | boolean | Nouvelle valeur |
setDepthTest(boolean value)
public void setDepthTest(boolean value)
Activez ou désactivez le test de profondeur.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | boolean | Nouvelle valeur |
setDestinationBlendFactor(BlendFactor value)
public void setDestinationBlendFactor(BlendFactor value)
Définit comment la couleur est mélangée.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | BlendFactor | Nouvelle valeur |
setFrontFace(FrontFace value)
public void setFrontFace(FrontFace value)
Définit quel ordre correspond à la face avant.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | FrontFace | Nouvelle valeur |
setPolygonMode(PolygonMode value)
public void setPolygonMode(PolygonMode value)
Définit le mode de rendu du polygone.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | PolygonMode | Nouvelle valeur |
setScissorTest(boolean value)
public void setScissorTest(boolean value)
Activez ou désactivez le test de ciseaux
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | boolean | Nouvelle valeur |
setSourceBlendFactor(BlendFactor value)
public void setSourceBlendFactor(BlendFactor value)
Définit comment la couleur est mélangée.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | BlendFactor | Nouvelle 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ètre | Type | Description |
|---|---|---|
| valeur | int | Nouvelle valeur |
setStencilReference(int value)
public void setStencilReference(int value)
Définit la valeur de référence pour le test de pochoir.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | Nouvelle valeur |
setStencilTest(boolean value)
public void setStencilTest(boolean value)
Activez ou désactivez le test de stencil.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | boolean | Nouvelle 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ètre | Type | Description |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long | |
| arg1 | int |