WebGLPrograms class
Constructors
- WebGLPrograms(WebGLRenderer renderer, WebGLCubeMaps cubemaps, WebGLCubeUVMaps cubeuvmaps, WebGLExtensions extensions, WebGLCapabilities capabilities, WebGLBindingStates bindingStates, WebGLClipping clipping)
Properties
- bindingStates ↔ WebGLBindingStates
-
getter/setter pair
- capabilities ↔ WebGLCapabilities
-
getter/setter pair
- clipping ↔ WebGLClipping
-
getter/setter pair
- cubemaps ↔ WebGLCubeMaps
-
getter/setter pair
- cubeuvmaps ↔ WebGLCubeUVMaps
-
getter/setter pair
- extensions ↔ WebGLExtensions
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- isWebGL2 ↔ bool
-
getter/setter pair
- logarithmicDepthBuffer ↔ bool
-
getter/setter pair
- precision ↔ String
-
getter/setter pair
-
programs
↔ List<
WebGLProgram> -
getter/setter pair
- renderer ↔ WebGLRenderer
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
shaderIDs
→ Map<
String, String> -
final
- vertexTextures ↔ bool
-
getter/setter pair
Methods
-
acquireProgram(
WebGLParameters parameters, String cacheKey) → WebGLProgram? -
dispose(
) → void -
getParameters(
Material material, LightState lights, List< Light> shadows, Scene scene, Object3D object) → WebGLParameters -
getProgramCacheKey(
WebGLParameters parameters) → String -
getProgramCacheKeyBooleans(
dynamic array, WebGLParameters parameters) → void -
getProgramCacheKeyParameters(
dynamic array, WebGLParameters parameters) → void -
getUniforms(
Material material) → Map< String, dynamic> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
releaseProgram(
WebGLProgram program) → void -
releaseShaderCache(
Material material) → void -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited