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