AngleProgram class

Inheritance
Mixed-in types

Constructors

AngleProgram(AngleRenderer renderer, String cacheKey, Parameters parameters, AngleBindingStates bindingStates)

Properties

bindingStates ↔ AngleBindingStates
getter/setter pair
cachedAttributes ↔ Map<String, AttributeLocations>?
getter/setter pair
cachedUniforms ↔ AngleUniforms?
getter/setter pair
cacheKey ↔ String
getter/setter pair
diagnostics ↔ Map<String, dynamic>
getter/setter pair
fragmentShader ↔ String
getter/setter pair
gl ↔ RenderingContext
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
id ↔ int
getter/setter pairinherited
includePattern → RegExp
finalinherited
name ↔ String
getter/setter pair
onFirstUse ↔ dynamic Function(AngleProgram)
getter/setter pair
parameters ↔ Parameters
getter/setter pair
program ↔ Program?
getter/setter pair
programReady ↔ bool
getter/setter pair
renderer ↔ AngleRenderer
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shaderChunkMap → Map
finalinherited
unrollLoopPattern → RegExp
finalinherited
usedTimes ↔ int
getter/setter pair
vertexShader ↔ String
getter/setter pair

Methods

destroy() → void
dispose() → void
fetchAttributeLocations(RenderingContext gl, Program program) → Map<String, AttributeLocations>
inherited
filterEmptyLine(dynamic string) → bool
inherited
generateCubeUVSize(Parameters parameters) → Map<String, dynamic>?
inherited
generateDefines(dynamic defines) → String
inherited
generateEnvMapBlendingDefine(Parameters parameters) → String
inherited
generateEnvMapModeDefine(Parameters parameters) → String
inherited
generateEnvMapTypeDefine(Parameters parameters) → String
inherited
generatePrecision(Parameters parameters) → String
inherited
generateShadowMapTypeDefine(Parameters parameters) → String
inherited
generateVertexExtensions(Parameters parameters) → String
inherited
getAttributes() → Map<String, AttributeLocations>
getEncodingComponents(String colorSpace) → List<String>
inherited
getShaderErrors(RenderingContext gl, AngleShader shader, dynamic type) → String
inherited
getTexelEncodingFunction(String functionName, String encoding) → String
inherited
getToneMappingFunction(dynamic functionName, dynamic toneMapping) → String
inherited
getUniforms() → AngleUniforms
handleSource(String? string, int errorLine) → String
inherited
includeReplacer(dynamic match, dynamic include) → String
inherited
init() → void
isReady() → bool
loopReplacer(dynamic match, dynamic s, dynamic e, dynamic snippet) → String
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
replaceClippingPlaneNums(String string, Parameters parameters) → String
inherited
replaceLightNums(String string, Parameters parameters) → String
inherited
resolveIncludes(String string) → String
inherited
toString() → String
A string representation of this object.
inherited
unrollLoopPatternReplace(String string) → String
inherited
unrollLoops(String string) → String
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited