SPIRVSource

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

public final class SPIRVSource extends ShaderSource

Lo shader compilato in formato SPIR-V.

Costruttori

CostruttoreDescrizione
SPIRVSource()Costruttore di sorgenti shader basati su SPIR-V.

Metodi

MetodoDescrizione
equals(Object arg0)
getClass()
getComputeShader()Restituisce il codice sorgente dello shader di calcolo.
getFragmentShader()Restituisce il codice sorgente dello shader di frammento.
getGeometryShader()Restituisce il codice sorgente dello shader di geometria.
getMaximumDescriptorSets()Numero massimo di set di descrittori, il valore predefinito è 10
getVertexShader()Restituisce il codice sorgente dello shader di vertice
hashCode()
notify()
notifyAll()
setComputeShader(byte[] value)Imposta il codice sorgente dello shader di calcolo.
setFragmentShader(byte[] value)Imposta il codice sorgente dello shader di frammento.
setGeometryShader(byte[] value)Imposta il codice sorgente dello shader di geometria.
setMaximumDescriptorSets(int value)Numero massimo di set di descrittori, il valore predefinito è 10
setVertexShader(byte[] value)Imposta il codice sorgente dello shader di vertice
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

SPIRVSource()

public SPIRVSource()

Costruttore di sorgenti shader basati su SPIR-V.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametroTipoDescrizione
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getComputeShader()

public byte[] getComputeShader()

Restituisce il codice sorgente dello shader di calcolo.

Returns: byte[] - il codice sorgente dello shader di calcolo.

getFragmentShader()

public byte[] getFragmentShader()

Restituisce il codice sorgente dello shader di frammento.

Returns: byte[] - il codice sorgente del fragment shader.

getGeometryShader()

public byte[] getGeometryShader()

Restituisce il codice sorgente dello shader di geometria.

Returns: byte[] - il codice sorgente del geometry shader.

getMaximumDescriptorSets()

public int getMaximumDescriptorSets()

Numero massimo di set di descrittori, il valore predefinito è 10

Returns: int - Set di descrittori massimi, valore predefinito è 10

getVertexShader()

public byte[] getVertexShader()

Restituisce il codice sorgente dello shader di vertice

Returns: byte[] - il codice sorgente del 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)

Imposta il codice sorgente dello shader di calcolo.

Parameters:

ParametroTipoDescrizione
valorebyte[]Nuovo valore

setFragmentShader(byte[] value)

public void setFragmentShader(byte[] value)

Imposta il codice sorgente dello shader di frammento.

Parameters:

ParametroTipoDescrizione
valorebyte[]Nuovo valore

setGeometryShader(byte[] value)

public void setGeometryShader(byte[] value)

Imposta il codice sorgente dello shader di geometria.

Parameters:

ParametroTipoDescrizione
valorebyte[]Nuovo valore

setMaximumDescriptorSets(int value)

public void setMaximumDescriptorSets(int value)

Numero massimo di set di descrittori, il valore predefinito è 10

Parameters:

ParametroTipoDescrizione
valoreintNuovo valore

setVertexShader(byte[] value)

public void setVertexShader(byte[] value)

Imposta il codice sorgente dello shader di vertice

Parameters:

ParametroTipoDescrizione
valorebyte[]Nuovo valore

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int