SPIRVSource

Inheritance: java.lang.Object, com.aspose.threed.ShaderSource

public final class SPIRVSource extends ShaderSource

Le shader compilé au format SPIR‑V.

Constructeurs

ConstructeurDescription
SPIRVSource()Constructeur des sources de shaders basées sur SPIR-V.

Méthodes

MéthodeDescription
equals(Object arg0)
getClass()
getComputeShader()Obtient le code source du shader de calcul.
getFragmentShader()Obtient le code source du shader de fragment.
getGeometryShader()Obtient le code source du shader de géométrie.
getMaximumDescriptorSets()Ensembles de descripteurs maximum, la valeur par défaut est 10.
getVertexShader()Obtient le code source du shader de sommet
hashCode()
notify()
notifyAll()
setComputeShader(byte[] value)Définit le code source du shader de calcul.
setFragmentShader(byte[] value)Définit le code source du shader de fragment.
setGeometryShader(byte[] value)Définit le code source du shader de géométrie.
setMaximumDescriptorSets(int value)Ensembles de descripteurs maximum, la valeur par défaut est 10.
setVertexShader(byte[] value)Définit le code source du shader de sommet
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

SPIRVSource()

public SPIRVSource()

Constructeur des sources de shaders basées sur SPIR-V.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParamètreTypeDescription
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getComputeShader()

public byte[] getComputeShader()

Obtient le code source du shader de calcul.

Returns: byte[] - le code source du shader de calcul.

getFragmentShader()

public byte[] getFragmentShader()

Obtient le code source du shader de fragment.

Returns: byte[] - le code source du fragment shader.

getGeometryShader()

public byte[] getGeometryShader()

Obtient le code source du shader de géométrie.

Returns: byte[] - le code source du geometry shader.

getMaximumDescriptorSets()

public int getMaximumDescriptorSets()

Ensembles de descripteurs maximum, la valeur par défaut est 10.

Returns: int - Nombre maximal d’ensembles de descripteurs, la valeur par défaut est 10

getVertexShader()

public byte[] getVertexShader()

Obtient le code source du shader de sommet

Returns: byte[] - le code source du vertex shader

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setComputeShader(byte[] value)

public void setComputeShader(byte[] value)

Définit le code source du shader de calcul.

Parameters:

ParamètreTypeDescription
valeurbyte[]Nouvelle valeur

setFragmentShader(byte[] value)

public void setFragmentShader(byte[] value)

Définit le code source du shader de fragment.

Parameters:

ParamètreTypeDescription
valeurbyte[]Nouvelle valeur

setGeometryShader(byte[] value)

public void setGeometryShader(byte[] value)

Définit le code source du shader de géométrie.

Parameters:

ParamètreTypeDescription
valeurbyte[]Nouvelle valeur

setMaximumDescriptorSets(int value)

public void setMaximumDescriptorSets(int value)

Ensembles de descripteurs maximum, la valeur par défaut est 10.

Parameters:

ParamètreTypeDescription
valeurintNouvelle valeur

setVertexShader(byte[] value)

public void setVertexShader(byte[] value)

Définit le code source du shader de sommet

Parameters:

ParamètreTypeDescription
valeurbyte[]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ètreTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int