Top Methods
com.sun.prism.ps

public Interface Shader

extends GraphicsResource
Known Direct Implementers
com.sun.prism.null3d.DummyShader, com.sun.prism.d3d.D3DShader, com.sun.prism.es2.ES2Shader
Imports
com.sun.prism.GraphicsResource, java.nio.FloatBuffer, .IntBuffer

Method Summary

Modifier and TypeMethod and Description
public void
public void
public boolean

Returns:

true if valid, false if not
isValid
()

Returns whether this shader is valid and can be used for rendering.

public void
setConstant(String name, int i0)

public void
setConstant(String name, int i0, int i1)

public void
setConstant(String name, int i0, int i1, int i2)

public void
setConstant(String name, int i0, int i1, int i2, int i3)

public void
setConstant(String name, float f0)

public void
setConstant(String name, float f0, float f1)

public void
setConstant(String name, float f0, float f1, float f2)

public void
setConstant(String name, float f0, float f1, float f2, float f3)

public void
setConstants(String name, IntBuffer buf, int off, int count)

public void
setConstants(String name, FloatBuffer buf, int off, int count)

Inherited from com.sun.prism.GraphicsResource:
dispose

Method Detail

disableback to summary
public void disable()
enableback to summary
public void enable()
isValidback to summary
public boolean isValid()

Returns whether this shader is valid and can be used for rendering. Called on the rendering thread.

Returns:boolean

true if valid, false if not

setConstantback to summary
public void setConstant(String name, int i0)
setConstantback to summary
public void setConstant(String name, int i0, int i1)
setConstantback to summary
public void setConstant(String name, int i0, int i1, int i2)
setConstantback to summary
public void setConstant(String name, int i0, int i1, int i2, int i3)
setConstantback to summary
public void setConstant(String name, float f0)
setConstantback to summary
public void setConstant(String name, float f0, float f1)
setConstantback to summary
public void setConstant(String name, float f0, float f1, float f2)
setConstantback to summary
public void setConstant(String name, float f0, float f1, float f2, float f3)
setConstantsback to summary
public void setConstants(String name, IntBuffer buf, int off, int count)
setConstantsback to summary
public void setConstants(String name, FloatBuffer buf, int off, int count)