GLSLSource

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

public final class GLSLSource extends ShaderSource

GLSL 中着色器的源代码

构造函数

构造函数描述
GLSLSource()

方法

方法描述
defineInclude(String fileName, String content)为 GLSL 源代码中的 #include 定义虚拟文件
equals(Object arg0)
getClass()
getComputeShader()获取计算着色器的源代码。
getFragmentShader()获取片段着色器的源代码。
getGeometryShader()获取几何着色器的源代码。
getVertexShader()获取顶点着色器的源代码
hashCode()
notify()
notifyAll()
setComputeShader(String value)设置计算着色器的源代码。
setFragmentShader(String value)设置片段着色器的源代码。
setGeometryShader(String value)设置几何着色器的源代码。
setVertexShader(String value)设置顶点着色器的源代码
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

GLSLSource()

public GLSLSource()

defineInclude(String fileName, String content)

public void defineInclude(String fileName, String content)

为 GLSL 源代码中的 #include 定义虚拟文件

Parameters:

参数类型描述
文件名java.lang.String虚拟文件的文件名
内容java.lang.String

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 String getComputeShader()

获取计算着色器的源代码。

Returns: java.lang.String - 计算着色器的源代码。

getFragmentShader()

public String getFragmentShader()

获取片段着色器的源代码。

Returns: java.lang.String - 片段着色器的源代码。

getGeometryShader()

public String getGeometryShader()

获取几何着色器的源代码。

Returns: java.lang.String - 几何着色器的源代码。

getVertexShader()

public String getVertexShader()

获取顶点着色器的源代码

Returns: java.lang.String - 顶点着色器的源代码

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setComputeShader(String value)

public void setComputeShader(String value)

设置计算着色器的源代码。

Parameters:

参数类型描述
java.lang.String新值

setFragmentShader(String value)

public void setFragmentShader(String value)

设置片段着色器的源代码。

Parameters:

参数类型描述
java.lang.String新值

setGeometryShader(String value)

public void setGeometryShader(String value)

设置几何着色器的源代码。

Parameters:

参数类型描述
java.lang.String新值

setVertexShader(String value)

public void setVertexShader(String value)

设置顶点着色器的源代码

Parameters:

参数类型描述
java.lang.String新值

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