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: 布尔

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