SPIRVSource

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

public final class SPIRVSource extends ShaderSource

El shader compilado en formato SPIR-V.

Constructores

ConstructorDescripción
SPIRVSource()Constructor de fuentes de sombreado basadas en SPIR-V.

Métodos

MétodoDescripción
equals(Object arg0)
getClass()
getComputeShader()Obtiene el código fuente del shader de cómputo.
getFragmentShader()Obtiene el código fuente del shader de fragmento.
getGeometryShader()Obtiene el código fuente del shader de geometría.
getMaximumDescriptorSets()Conjuntos de descriptores máximos, el valor predeterminado es 10.
getVertexShader()Obtiene el código fuente del shader de vértice.
hashCode()
notify()
notifyAll()
setComputeShader(byte[] value)Establece el código fuente del shader de cómputo.
setFragmentShader(byte[] value)Establece el código fuente del shader de fragmento.
setGeometryShader(byte[] value)Establece el código fuente del shader de geometría.
setMaximumDescriptorSets(int value)Conjuntos de descriptores máximos, el valor predeterminado es 10.
setVertexShader(byte[] value)Establece el código fuente del shader de vértice.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

SPIRVSource()

public SPIRVSource()

Constructor de fuentes de sombreado basadas en SPIR-V.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getComputeShader()

public byte[] getComputeShader()

Obtiene el código fuente del shader de cómputo.

Returns: byte[] - el código fuente del shader de cómputo.

getFragmentShader()

public byte[] getFragmentShader()

Obtiene el código fuente del shader de fragmento.

Returns: byte[] - el código fuente del shader de fragmento.

getGeometryShader()

public byte[] getGeometryShader()

Obtiene el código fuente del shader de geometría.

Returns: byte[] - el código fuente del shader de geometría.

getMaximumDescriptorSets()

public int getMaximumDescriptorSets()

Conjuntos de descriptores máximos, el valor predeterminado es 10.

Returns: int - Conjuntos de descriptores máximos, el valor predeterminado es 10

getVertexShader()

public byte[] getVertexShader()

Obtiene el código fuente del shader de vértice.

Returns: byte[] - el código fuente del shader de vértices

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)

Establece el código fuente del shader de cómputo.

Parameters:

ParámetroTipoDescripción
valorbyte[]Nuevo valor

setFragmentShader(byte[] value)

public void setFragmentShader(byte[] value)

Establece el código fuente del shader de fragmento.

Parameters:

ParámetroTipoDescripción
valorbyte[]Nuevo valor

setGeometryShader(byte[] value)

public void setGeometryShader(byte[] value)

Establece el código fuente del shader de geometría.

Parameters:

ParámetroTipoDescripción
valorbyte[]Nuevo valor

setMaximumDescriptorSets(int value)

public void setMaximumDescriptorSets(int value)

Conjuntos de descriptores máximos, el valor predeterminado es 10.

Parameters:

ParámetroTipoDescripción
valorintNuevo valor

setVertexShader(byte[] value)

public void setVertexShader(byte[] value)

Establece el código fuente del shader de vértice.

Parameters:

ParámetroTipoDescripción
valorbyte[]Nuevo valor

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int