|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Program.Uniform | |
|---|---|
| com.threerings.opengl.renderer | |
| com.threerings.opengl.renderer.config | Renderer configuration bits. |
| com.threerings.opengl.renderer.state | |
| Uses of Program.Uniform in com.threerings.opengl.renderer |
|---|
| Subclasses of Program.Uniform in com.threerings.opengl.renderer | |
|---|---|
static class |
Program.FloatUniform
A uniform containing a float. |
static class |
Program.IntegerUniform
A uniform containing an integer. |
static class |
Program.Matrix4fUniform
A uniform containing a 4x4 matrix. |
static class |
Program.Vector2fUniform
A uniform containing a two-element vector. |
static class |
Program.Vector3fUniform
A uniform containing a three-element vector. |
static class |
Program.Vector4fUniform
A uniform containing a four-element vector. |
| Methods in com.threerings.opengl.renderer that return Program.Uniform | |
|---|---|
abstract Program.Uniform |
Program.Uniform.clone(Program.Uniform uniform)
Clones this uniform, reusing the supplied object if possible. |
Program.Uniform |
Program.IntegerUniform.clone(Program.Uniform uniform)
|
Program.Uniform |
Program.FloatUniform.clone(Program.Uniform uniform)
|
Program.Uniform |
Program.Vector2fUniform.clone(Program.Uniform uniform)
|
Program.Uniform |
Program.Vector3fUniform.clone(Program.Uniform uniform)
|
Program.Uniform |
Program.Vector4fUniform.clone(Program.Uniform uniform)
|
Program.Uniform |
Program.Matrix4fUniform.clone(Program.Uniform uniform)
|
| Methods in com.threerings.opengl.renderer with parameters of type Program.Uniform | |
|---|---|
abstract Program.Uniform |
Program.Uniform.clone(Program.Uniform uniform)
Clones this uniform, reusing the supplied object if possible. |
Program.Uniform |
Program.IntegerUniform.clone(Program.Uniform uniform)
|
Program.Uniform |
Program.FloatUniform.clone(Program.Uniform uniform)
|
Program.Uniform |
Program.Vector2fUniform.clone(Program.Uniform uniform)
|
Program.Uniform |
Program.Vector3fUniform.clone(Program.Uniform uniform)
|
Program.Uniform |
Program.Vector4fUniform.clone(Program.Uniform uniform)
|
Program.Uniform |
Program.Matrix4fUniform.clone(Program.Uniform uniform)
|
void |
Program.setUniforms(Program.Uniform[] uniforms)
Sets the values of the shader's uniform variables. |
| Uses of Program.Uniform in com.threerings.opengl.renderer.config |
|---|
| Methods in com.threerings.opengl.renderer.config that return Program.Uniform | |
|---|---|
Program.Uniform |
ShaderConfig.BooleanUniformConfig.createUniform(int location)
|
Program.Uniform |
ShaderConfig.ColorUniformConfig.createUniform(int location)
|
Program.Uniform |
ShaderConfig.FloatUniformConfig.createUniform(int location)
|
Program.Uniform |
ShaderConfig.IntegerUniformConfig.createUniform(int location)
|
Program.Uniform |
ShaderConfig.PolarUniformConfig.createUniform(int location)
|
Program.Uniform |
ShaderConfig.TransformUniformConfig.createUniform(int location)
|
| Method parameters in com.threerings.opengl.renderer.config with type arguments of type Program.Uniform | |
|---|---|
abstract void |
ShaderConfig.UniformConfig.createUniforms(Scope scope,
Program program,
List<Program.Uniform> uniforms,
List<Updater> updaters)
Creates the uniform objects for this config and adds them to the provided list. |
void |
ShaderConfig.SimpleUniformConfig.createUniforms(Scope scope,
Program program,
List<Program.Uniform> uniforms,
List<Updater> updaters)
|
void |
ShaderConfig.ExpressionUniformConfig.createUniforms(Scope scope,
Program program,
List<Program.Uniform> uniforms,
List<Updater> updaters)
|
void |
ShaderConfig.ArrayRefUniformConfig.createUniforms(Scope scope,
Program program,
List<Program.Uniform> uniforms,
List<Updater> updaters)
|
| Uses of Program.Uniform in com.threerings.opengl.renderer.state |
|---|
| Methods in com.threerings.opengl.renderer.state that return Program.Uniform | |
|---|---|
Program.Uniform[] |
ShaderState.getUniforms()
Returns a reference to the array of shader uniform values. |
| Constructors in com.threerings.opengl.renderer.state with parameters of type Program.Uniform | |
|---|---|
ShaderState(Program program,
Program.Uniform[] uniforms,
boolean vertexProgramTwoSide)
Creates a new shader state. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||