SPIRVSource

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

public final class SPIRVSource extends ShaderSource

Der kompilierte Shader im SPIR-V-Format.

Konstruktoren

KonstruktorBeschreibung
SPIRVSource()Konstruktor von SPIR-V-basierten Shader-Quellen.

Methoden

MethodeBeschreibung
equals(Object arg0)
getClass()
getComputeShader()Liefert den Quellcode des Compute‑Shaders.
getFragmentShader()Liefert den Quellcode des Fragment‑Shaders.
getGeometryShader()Liefert den Quellcode des Geometrie‑Shaders.
getMaximumDescriptorSets()Maximale Deskriptorsätze, Standardwert ist 10
getVertexShader()Liefert den Quellcode des Vertex‑Shaders
hashCode()
notify()
notifyAll()
setComputeShader(byte[] value)Setzt den Quellcode des Compute‑Shaders.
setFragmentShader(byte[] value)Setzt den Quellcode des Fragment‑Shaders.
setGeometryShader(byte[] value)Setzt den Quellcode des Geometrie‑Shaders.
setMaximumDescriptorSets(int value)Maximale Deskriptorsätze, Standardwert ist 10
setVertexShader(byte[] value)Setzt den Quellcode des Vertex‑Shaders
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

SPIRVSource()

public SPIRVSource()

Konstruktor von SPIR-V-basierten Shader-Quellen.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getComputeShader()

public byte[] getComputeShader()

Liefert den Quellcode des Compute‑Shaders.

Returns: byte[] - der Quellcode des Compute‑Shaders.

getFragmentShader()

public byte[] getFragmentShader()

Liefert den Quellcode des Fragment‑Shaders.

Returns: byte[] – der Quellcode des Fragment-Shader.

getGeometryShader()

public byte[] getGeometryShader()

Liefert den Quellcode des Geometrie‑Shaders.

Returns: byte[] – der Quellcode des Geometrie-Shader.

getMaximumDescriptorSets()

public int getMaximumDescriptorSets()

Maximale Deskriptorsätze, Standardwert ist 10

Returns: int – maximale Deskriptorsätze, Standardwert ist 10

getVertexShader()

public byte[] getVertexShader()

Liefert den Quellcode des Vertex‑Shaders

Returns: byte[] – der Quellcode des 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)

Setzt den Quellcode des Compute‑Shaders.

Parameters:

ParameterTypBeschreibung
Wertbyte[]Neuer Wert

setFragmentShader(byte[] value)

public void setFragmentShader(byte[] value)

Setzt den Quellcode des Fragment‑Shaders.

Parameters:

ParameterTypBeschreibung
Wertbyte[]Neuer Wert

setGeometryShader(byte[] value)

public void setGeometryShader(byte[] value)

Setzt den Quellcode des Geometrie‑Shaders.

Parameters:

ParameterTypBeschreibung
Wertbyte[]Neuer Wert

setMaximumDescriptorSets(int value)

public void setMaximumDescriptorSets(int value)

Maximale Deskriptorsätze, Standardwert ist 10

Parameters:

ParameterTypBeschreibung
WertintNeuer Wert

setVertexShader(byte[] value)

public void setVertexShader(byte[] value)

Setzt den Quellcode des Vertex‑Shaders

Parameters:

ParameterTypBeschreibung
Wertbyte[]Neuer Wert

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int