Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Uniforms

Hierarchy

Index

Properties

dirty

dirty: boolean = false

values

values: StringMap<Uniform> = new StringMap<T>()

Methods

apply

  • apply(gl: WebGLRenderingContext | WebGL2RenderingContext, program: WebGLProgram): void

clean

  • clean(): void

create

createOrUpdate

createTexture

forEach

  • forEach(callbackfn: Function): void

get

has

  • has(key: string): boolean

reduce

  • reduce(callbackfn: Function, initialValue?: any): any

set

  • set(key: string, item: Uniform): void

update

Static isArrayOfBoolean

  • isArrayOfBoolean(array: any[]): boolean

Static isArrayOfInteger

  • isArrayOfInteger(array: any[]): boolean

Static isArrayOfNumber

  • isArrayOfNumber(array: any[]): boolean

Static isArrayOfSampler2D

  • isArrayOfSampler2D(array: Uniform[]): boolean

Static isArrayOfTexture

  • isArrayOfTexture(array: any[]): boolean

Static isDifferent

  • isDifferent(a: any[], b: any[]): boolean

Static parseUniform