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 |
contextdisposerRecord| 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 Shaderpublic void setConstant(java.lang.String name,
int i0,
int i1)
setConstant in interface Shaderpublic void setConstant(java.lang.String name,
int i0,
int i1,
int i2)
setConstant in interface Shaderpublic void setConstant(java.lang.String name,
int i0,
int i1,
int i2,
int i3)
setConstant in interface Shaderpublic void setConstants(java.lang.String name,
java.nio.IntBuffer buf,
int off,
int count)
setConstants in interface Shaderpublic void setConstant(java.lang.String name,
float f0)
setConstant in interface Shaderpublic void setConstant(java.lang.String name,
float f0,
float f1)
setConstant in interface Shaderpublic void setConstant(java.lang.String name,
float f0,
float f1,
float f2)
setConstant in interface Shaderpublic void setConstant(java.lang.String name,
float f0,
float f1,
float f2,
float f3)
setConstant in interface Shaderpublic void setConstants(java.lang.String name,
java.nio.FloatBuffer buf,
int off,
int count)
setConstants in interface Shaderpublic boolean isValid()
Shaderpublic void dispose()
dispose in interface GraphicsResourcedispose in class DummyResource