SPIRVSource

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

public final class SPIRVSource extends ShaderSource

Ο μεταγλωττισμένος shader σε μορφή SPIR-V.

Κατασκευαστές

ΚατασκευαστήςΠεριγραφή
SPIRVSource()Κατασκευαστής των πηγών shader βασισμένων σε SPIR-V.

Μέθοδοι

ΜέθοδοςΠεριγραφή
equals(Object arg0)
getClass()
getComputeShader()Λαμβάνει τον κώδικα πηγής του compute shader.
getFragmentShader()Λαμβάνει τον κώδικα πηγής του fragment shader.
getGeometryShader()Λαμβάνει τον κώδικα πηγής του geometry shader.
getMaximumDescriptorSets()Μέγιστος αριθμός συνόλων περιγραφέων, η προεπιλεγμένη τιμή είναι 10
getVertexShader()Λαμβάνει τον κώδικα πηγής του vertex shader
hashCode()
notify()
notifyAll()
setComputeShader(byte[] value)Ορίζει τον κώδικα πηγής του compute shader.
setFragmentShader(byte[] value)Ορίζει τον κώδικα πηγής του fragment shader.
setGeometryShader(byte[] value)Ορίζει τον κώδικα πηγής του geometry shader.
setMaximumDescriptorSets(int value)Μέγιστος αριθμός συνόλων περιγραφέων, η προεπιλεγμένη τιμή είναι 10
setVertexShader(byte[] value)Ορίζει τον κώδικα πηγής του vertex shader
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

SPIRVSource()

public SPIRVSource()

Κατασκευαστής των πηγών shader βασισμένων σε SPIR-V.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getComputeShader()

public byte[] getComputeShader()

Λαμβάνει τον κώδικα πηγής του compute shader.

Returns: byte[] - ο κώδικας πηγής του compute shader.

getFragmentShader()

public byte[] getFragmentShader()

Λαμβάνει τον κώδικα πηγής του fragment shader.

Returns: byte[] - ο κώδικας πηγής του fragment shader.

getGeometryShader()

public byte[] getGeometryShader()

Λαμβάνει τον κώδικα πηγής του geometry shader.

Returns: byte[] - ο κώδικας πηγής του geometry shader.

getMaximumDescriptorSets()

public int getMaximumDescriptorSets()

Μέγιστος αριθμός συνόλων περιγραφέων, η προεπιλεγμένη τιμή είναι 10

Returns: int - Μέγιστος αριθμός συνόλων περιγραφέων, η προεπιλεγμένη τιμή είναι 10

getVertexShader()

public byte[] getVertexShader()

Λαμβάνει τον κώδικα πηγής του vertex shader

Returns: byte[] - ο κώδικας πηγής του 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)

Ορίζει τον κώδικα πηγής του compute shader.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήbyte[]Νέα τιμή

setFragmentShader(byte[] value)

public void setFragmentShader(byte[] value)

Ορίζει τον κώδικα πηγής του fragment shader.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήbyte[]Νέα τιμή

setGeometryShader(byte[] value)

public void setGeometryShader(byte[] value)

Ορίζει τον κώδικα πηγής του geometry shader.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήbyte[]Νέα τιμή

setMaximumDescriptorSets(int value)

public void setMaximumDescriptorSets(int value)

Μέγιστος αριθμός συνόλων περιγραφέων, η προεπιλεγμένη τιμή είναι 10

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήintΝέα τιμή

setVertexShader(byte[] value)

public void setVertexShader(byte[] value)

Ορίζει τον κώδικα πηγής του vertex shader

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήbyte[]Νέα τιμή

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long
arg1int