Interface UniformBinder
interface UniformBinder {
uniformNames: string[];
getBinding(
context: Context,
location: WebGLUniformLocation,
name: string,
): Partial<Uniform<any>>;
setUniform(
uniform: Uniform<any>,
globals: GlobalProperties,
currentValue: PossiblyEvaluatedPropertyValue<any>,
uniformName: string,
): void;
}
uniformNames: string[];
getBinding(
context: Context,
location: WebGLUniformLocation,
name: string,
): Partial<Uniform<any>>;
setUniform(
uniform: Uniform<any>,
globals: GlobalProperties,
currentValue: PossiblyEvaluatedPropertyValue<any>,
uniformName: string,
): void;
}
Index
Properties
Methods
Methods
getBinding
Parameters
- context: Context
- location: WebGLUniformLocation
- name: string
Returns Partial<Uniform<any>>
setUniform
- setUniform(
uniform: Uniform<any>,
globals: GlobalProperties,
currentValue: PossiblyEvaluatedPropertyValue<any>,
uniformName: string,
): voidParameters
- uniform: Uniform<any>
- globals: GlobalProperties
- currentValue: PossiblyEvaluatedPropertyValue<any>
- uniformName: string
Returns void
Was this helpful?