SPIRVSource

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

public final class SPIRVSource extends ShaderSource

Скомпилированный шейдер в формате SPIR-V.

Конструкторы

КонструкторОписание
SPIRVSource()Конструктор основанных на SPIR-V источников шейдеров.

Методы

МетодОписание
equals(Object arg0)
getClass()
getComputeShader()Получает исходный код вычислительного шейдера.
getFragmentShader()Получает исходный код фрагментного шейдера.
getGeometryShader()Получает исходный код геометрического шейдера.
getMaximumDescriptorSets()Максимальное количество наборов дескрипторов, значение по умолчанию — 10
getVertexShader()Получает исходный код вершинного шейдера
hashCode()
notify()
notifyAll()
setComputeShader(byte[] value)Устанавливает исходный код вычислительного шейдера.
setFragmentShader(byte[] value)Устанавливает исходный код фрагментного шейдера.
setGeometryShader(byte[] value)Устанавливает исходный код геометрического шейдера.
setMaximumDescriptorSets(int value)Максимальное количество наборов дескрипторов, значение по умолчанию — 10
setVertexShader(byte[] value)Устанавливает исходный код вершинного шейдера
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

SPIRVSource()

public SPIRVSource()

Конструктор основанных на 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()

Получает исходный код вычислительного шейдера.

Returns: byte[] - исходный код вычислительного шейдера.

getFragmentShader()

public byte[] getFragmentShader()

Получает исходный код фрагментного шейдера.

Returns: byte[] - исходный код фрагментного шейдера.

getGeometryShader()

public byte[] getGeometryShader()

Получает исходный код геометрического шейдера.

Returns: byte[] - исходный код геометрического шейдера.

getMaximumDescriptorSets()

public int getMaximumDescriptorSets()

Максимальное количество наборов дескрипторов, значение по умолчанию — 10

Returns: int - Максимальное количество наборов дескрипторов, значение по умолчанию 10

getVertexShader()

public byte[] getVertexShader()

Получает исходный код вершинного шейдера

Returns: byte[] - исходный код вершинного шейдера

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)

Устанавливает исходный код вычислительного шейдера.

Parameters:

ПараметрТипОписание
значениеbyte[]Новое значение

setFragmentShader(byte[] value)

public void setFragmentShader(byte[] value)

Устанавливает исходный код фрагментного шейдера.

Parameters:

ПараметрТипОписание
значениеbyte[]Новое значение

setGeometryShader(byte[] value)

public void setGeometryShader(byte[] value)

Устанавливает исходный код геометрического шейдера.

Parameters:

ПараметрТипОписание
значениеbyte[]Новое значение

setMaximumDescriptorSets(int value)

public void setMaximumDescriptorSets(int value)

Максимальное количество наборов дескрипторов, значение по умолчанию — 10

Parameters:

ПараметрТипОписание
значениеintНовое значение

setVertexShader(byte[] value)

public void setVertexShader(byte[] value)

Устанавливает исходный код вершинного шейдера

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