public class DummyShader extends DummyResource implements Shader
DummyResource.DummyRecord
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
name |
(package private) java.util.Map<java.lang.String,java.lang.Integer> |
registers |
context
disposerRecord
Constructor and Description |
---|
DummyShader(DummyContext context,
java.util.Map<java.lang.String,java.lang.Integer> registers) |
DummyShader(DummyContext context,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
disable() |
void |
dispose() |
void |
enable() |
boolean |
isValid()
Returns whether this shader is valid and can be used for rendering.
|
void |
setConstant(java.lang.String name,
float f0) |
void |
setConstant(java.lang.String name,
float f0,
float f1) |
void |
setConstant(java.lang.String name,
float f0,
float f1,
float f2) |
void |
setConstant(java.lang.String name,
float f0,
float f1,
float f2,
float f3) |
void |
setConstant(java.lang.String name,
int i0) |
void |
setConstant(java.lang.String name,
int i0,
int i1) |
void |
setConstant(java.lang.String name,
int i0,
int i1,
int i2) |
void |
setConstant(java.lang.String name,
int i0,
int i1,
int i2,
int i3) |
void |
setConstants(java.lang.String name,
java.nio.FloatBuffer buf,
int off,
int count) |
void |
setConstants(java.lang.String name,
java.nio.IntBuffer buf,
int off,
int count) |
final java.util.Map<java.lang.String,java.lang.Integer> registers
final java.lang.String name
public DummyShader(DummyContext context, java.lang.String name)
public DummyShader(DummyContext context, java.util.Map<java.lang.String,java.lang.Integer> registers)
public void setConstant(java.lang.String name, int i0)
setConstant
in interface Shader
public void setConstant(java.lang.String name, int i0, int i1)
setConstant
in interface Shader
public void setConstant(java.lang.String name, int i0, int i1, int i2)
setConstant
in interface Shader
public void setConstant(java.lang.String name, int i0, int i1, int i2, int i3)
setConstant
in interface Shader
public void setConstants(java.lang.String name, java.nio.IntBuffer buf, int off, int count)
setConstants
in interface Shader
public void setConstant(java.lang.String name, float f0)
setConstant
in interface Shader
public void setConstant(java.lang.String name, float f0, float f1)
setConstant
in interface Shader
public void setConstant(java.lang.String name, float f0, float f1, float f2)
setConstant
in interface Shader
public void setConstant(java.lang.String name, float f0, float f1, float f2, float f3)
setConstant
in interface Shader
public void setConstants(java.lang.String name, java.nio.FloatBuffer buf, int off, int count)
setConstants
in interface Shader
public boolean isValid()
Shader
public void dispose()
dispose
in interface GraphicsResource
dispose
in class DummyResource