Top Fields Constructors Methods
com.sun.prism.null3d

public Class DummyShader

extends DummyResource
implements Shader
Class Inheritance
All Implemented Interfaces
com.sun.prism.ps.Shader, com.sun.prism.GraphicsResource
Imports
com.sun.prism.ps.Shader, java.nio.FloatBuffer, .IntBuffer, java.util.Map

Field Summary

Modifier and TypeField and Description
pack-priv final String
pack-priv final Map<String, Integer>
Inherited from com.sun.prism.null3d.DummyResource:
context

Constructor Summary

AccessConstructor and Description
public
public
DummyShader(DummyContext context, Map<String, Integer> registers)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public boolean
isValid()

Implements com.sun.prism.ps.Shader.isValid.

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

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

Implements com.sun.prism.ps.Shader.setConstant.

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

Implements com.sun.prism.ps.Shader.setConstant.

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

Implements com.sun.prism.ps.Shader.setConstant.

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

Implements com.sun.prism.ps.Shader.setConstant.

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

Implements com.sun.prism.ps.Shader.setConstant.

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

Implements com.sun.prism.ps.Shader.setConstant.

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

Implements com.sun.prism.ps.Shader.setConstants.

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

Implements com.sun.prism.ps.Shader.setConstants.

Field Detail

nameback to summary
pack-priv final String name
registersback to summary
pack-priv final Map<String, Integer> registers

Constructor Detail

DummyShaderback to summary
public DummyShader(DummyContext context, String name)
DummyShaderback to summary
public DummyShader(DummyContext context, Map<String, Integer> registers)

Method Detail

disableback to summary
public void disable()

Implements com.sun.prism.ps.Shader.disable.

Annotations
@Override
disposeback to summary
public void dispose()

Overrides com.sun.prism.null3d.DummyResource.dispose.

Implements com.sun.prism.GraphicsResource.dispose.

Annotations
@Override
enableback to summary
public void enable()

Implements com.sun.prism.ps.Shader.enable.

Annotations
@Override
isValidback to summary
public boolean isValid()

Implements com.sun.prism.ps.Shader.isValid.

Doc from com.sun.prism.ps.Shader.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

Annotations
@Override
setConstantback to summary
public void setConstant(String name, int i0)

Implements com.sun.prism.ps.Shader.setConstant.

Annotations
@Override
setConstantback to summary
public void setConstant(String name, int i0, int i1)

Implements com.sun.prism.ps.Shader.setConstant.

Annotations
@Override
setConstantback to summary
public void setConstant(String name, int i0, int i1, int i2)

Implements com.sun.prism.ps.Shader.setConstant.

Annotations
@Override
setConstantback to summary
public void setConstant(String name, int i0, int i1, int i2, int i3)

Implements com.sun.prism.ps.Shader.setConstant.

Annotations
@Override
setConstantback to summary
public void setConstant(String name, float f0)

Implements com.sun.prism.ps.Shader.setConstant.

Annotations
@Override
setConstantback to summary
public void setConstant(String name, float f0, float f1)

Implements com.sun.prism.ps.Shader.setConstant.

Annotations
@Override
setConstantback to summary
public void setConstant(String name, float f0, float f1, float f2)

Implements com.sun.prism.ps.Shader.setConstant.

Annotations
@Override
setConstantback to summary
public void setConstant(String name, float f0, float f1, float f2, float f3)

Implements com.sun.prism.ps.Shader.setConstant.

Annotations
@Override
setConstantsback to summary
public void setConstants(String name, IntBuffer buf, int off, int count)

Implements com.sun.prism.ps.Shader.setConstants.

Annotations
@Override
setConstantsback to summary
public void setConstants(String name, FloatBuffer buf, int off, int count)

Implements com.sun.prism.ps.Shader.setConstants.

Annotations
@Override