com.threerings.opengl.renderer.config
Class ShaderConfig.MatrixArrayRefUniformConfig
java.lang.Object
com.threerings.util.DeepObject
com.threerings.opengl.renderer.config.ShaderConfig.UniformConfig
com.threerings.opengl.renderer.config.ShaderConfig.ArrayRefUniformConfig<Matrix4f>
com.threerings.opengl.renderer.config.ShaderConfig.MatrixArrayRefUniformConfig
- All Implemented Interfaces:
- Exportable, Copyable, Cloneable
- Enclosing class:
- ShaderConfig
public static class ShaderConfig.MatrixArrayRefUniformConfig
- extends ShaderConfig.ArrayRefUniformConfig<Matrix4f>
References an array of matrices.
ShaderConfig.MatrixArrayRefUniformConfig
public ShaderConfig.MatrixArrayRefUniformConfig()
getArrayClass
protected Class<? extends Matrix4f[]> getArrayClass()
- Description copied from class:
ShaderConfig.ArrayRefUniformConfig
- Returns the array class that we're expecting.
- Specified by:
getArrayClass in class ShaderConfig.ArrayRefUniformConfig<Matrix4f>
createUniform
protected Program.Uniform createUniform(int location,
Matrix4f value)
- Description copied from class:
ShaderConfig.ArrayRefUniformConfig
- Creates a uniform object from this configuration.
- Specified by:
createUniform in class ShaderConfig.ArrayRefUniformConfig<Matrix4f>
- Parameters:
location - the location of the uniform.value - a reference to the value of the uniform.