ShaderSet

Inheritance: java.lang.Object

All Implemented Interfaces: java.io.Closeable

public class ShaderSet implements Closeable

각 종류의 머티리얼에 대한 셰이더 프로그램

생성자

생성자설명
ShaderSet()ShaderSet 인스턴스를 생성합니다.

메서드

메서드설명
close()이 인스턴스를 해제하고 모든 셰이더 프로그램을 해제합니다.
equals(Object arg0)
getClass()
getFallback()필요한 셰이더를 사용할 수 없을 때 대체 셰이더를 가져옵니다.
getLambert()람버트 재질을 렌더링하는 데 사용되는 셰이더를 가져옵니다.
getPbr()PBR 재질을 렌더링하는 데 사용되는 셰이더를 가져옵니다.
getPhong()퐁 재질을 렌더링하는 데 사용되는 셰이더를 가져옵니다.
hashCode()
notify()
notifyAll()
setFallback(ShaderProgram value)필요한 셰이더를 사용할 수 없을 때 대체 셰이더를 설정합니다.
setLambert(ShaderProgram value)람버트 재질을 렌더링하는 데 사용되는 셰이더를 설정합니다.
setPbr(ShaderProgram value)PBR 재질을 렌더링하는 데 사용되는 셰이더를 설정합니다.
setPhong(ShaderProgram value)퐁 재질을 렌더링하는 데 사용되는 셰이더를 설정합니다.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

ShaderSet()

public ShaderSet()

ShaderSet 인스턴스를 생성합니다.

close()

public void close()

이 인스턴스를 해제하고 모든 셰이더 프로그램을 해제합니다.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

매개변수형식설명
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getFallback()

public ShaderProgram getFallback()

필요한 셰이더를 사용할 수 없을 때 대체 셰이더를 가져옵니다.

Returns: ShaderProgram - the fallback shader when required shader is unavailable

getLambert()

public ShaderProgram getLambert()

람버트 재질을 렌더링하는 데 사용되는 셰이더를 가져옵니다.

Returns: ShaderProgram - the shader that used to render the lambert material

getPbr()

public ShaderProgram getPbr()

PBR 재질을 렌더링하는 데 사용되는 셰이더를 가져옵니다.

Returns: ShaderProgram - the shader that used to render the PBR material

getPhong()

public ShaderProgram getPhong()

퐁 재질을 렌더링하는 데 사용되는 셰이더를 가져옵니다.

Returns: ShaderProgram - the shader that used to render the phong material

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setFallback(ShaderProgram value)

public void setFallback(ShaderProgram value)

필요한 셰이더를 사용할 수 없을 때 대체 셰이더를 설정합니다.

Parameters:

매개변수형식설명
valueShaderProgram새 값

setLambert(ShaderProgram value)

public void setLambert(ShaderProgram value)

람버트 재질을 렌더링하는 데 사용되는 셰이더를 설정합니다.

Parameters:

매개변수형식설명
valueShaderProgram새 값

setPbr(ShaderProgram value)

public void setPbr(ShaderProgram value)

PBR 재질을 렌더링하는 데 사용되는 셰이더를 설정합니다.

Parameters:

매개변수형식설명
valueShaderProgram새 값

setPhong(ShaderProgram value)

public void setPhong(ShaderProgram value)

퐁 재질을 렌더링하는 데 사용되는 셰이더를 설정합니다.

Parameters:

매개변수형식설명
valueShaderProgram새 값

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