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:

매개변수형식설명
fileNamejava.lang.String가상 파일의 파일 이름
내용java.lang.String

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 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