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()Получает шейдер, используемый для рендеринга Phong-материала
hashCode()
notify()
notifyAll()
setFallback(ShaderProgram value)Устанавливает резервный шейдер, когда требуемый шейдер недоступен
setLambert(ShaderProgram value)Устанавливает шейдер, используемый для рендеринга ламбертового материала
setPbr(ShaderProgram value)Устанавливает шейдер, используемый для рендеринга PBR-материала
setPhong(ShaderProgram value)Устанавливает шейдер, используемый для рендеринга Phong-материала
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()

Получает шейдер, используемый для рендеринга Phong-материала

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)

Устанавливает шейдер, используемый для рендеринга Phong-материала

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