ShaderSet

Inheritance: java.lang.Object

All Implemented Interfaces: java.io.Closeable

public class ShaderSet implements Closeable

Shaderprogramma’s voor elk type materiaal

Constructors

ConstructorBeschrijving
ShaderSet()Maak de instantie van ShaderSet

Methoden

MethodeBeschrijving
close()Verwijder deze instantie en maak alle shaderprogramma’s vrij.
equals(Object arg0)
getClass()
getFallback()Haalt de fallback-shader op wanneer de vereiste shader niet beschikbaar is.
getLambert()Haalt de shader op die wordt gebruikt om het lambert-materiaal te renderen.
getPbr()Haalt de shader op die wordt gebruikt om het PBR-materiaal te renderen.
getPhong()Haalt de shader op die wordt gebruikt om het phong-materiaal te renderen.
hashCode()
notify()
notifyAll()
setFallback(ShaderProgram value)Stelt de fallback-shader in wanneer de vereiste shader niet beschikbaar is.
setLambert(ShaderProgram value)Stelt de shader in die wordt gebruikt om het lambert-materiaal te renderen.
setPbr(ShaderProgram value)Stelt de shader in die wordt gebruikt om het PBR-materiaal te renderen.
setPhong(ShaderProgram value)Stelt de shader in die wordt gebruikt om het phong-materiaal te renderen.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

ShaderSet()

public ShaderSet()

Maak de instantie van ShaderSet

close()

public void close()

Verwijder deze instantie en maak alle shaderprogramma’s vrij.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getFallback()

public ShaderProgram getFallback()

Haalt de fallback-shader op wanneer de vereiste shader niet beschikbaar is.

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

getLambert()

public ShaderProgram getLambert()

Haalt de shader op die wordt gebruikt om het lambert-materiaal te renderen.

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

getPbr()

public ShaderProgram getPbr()

Haalt de shader op die wordt gebruikt om het PBR-materiaal te renderen.

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

getPhong()

public ShaderProgram getPhong()

Haalt de shader op die wordt gebruikt om het phong-materiaal te renderen.

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)

Stelt de fallback-shader in wanneer de vereiste shader niet beschikbaar is.

Parameters:

ParameterTypeBeschrijving
valueShaderProgramNieuwe waarde

setLambert(ShaderProgram value)

public void setLambert(ShaderProgram value)

Stelt de shader in die wordt gebruikt om het lambert-materiaal te renderen.

Parameters:

ParameterTypeBeschrijving
valueShaderProgramNieuwe waarde

setPbr(ShaderProgram value)

public void setPbr(ShaderProgram value)

Stelt de shader in die wordt gebruikt om het PBR-materiaal te renderen.

Parameters:

ParameterTypeBeschrijving
valueShaderProgramNieuwe waarde

setPhong(ShaderProgram value)

public void setPhong(ShaderProgram value)

Stelt de shader in die wordt gebruikt om het phong-materiaal te renderen.

Parameters:

ParameterTypeBeschrijving
valueShaderProgramNieuwe waarde

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int