WebGLProgramExtra mixin

Mixin applications

Properties

deprecatedUnrollLoopPattern RegExp
final
hashCode int
The hash code for this object.
no setterinherited
includePattern RegExp
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
unrollLoopPattern RegExp
final

Methods

deprecatedLoopReplacer(dynamic match, dynamic start, dynamic end, dynamic snippet) String
deprecatedUnrollLoopPatternReplace(String string) String
fetchAttributeLocations(RenderingContext gl, dynamic program) Map<String, AttributeLocations>
filterEmptyLine(dynamic string) → dynamic
generateCubeUVSize(dynamic parameters) Map<String, dynamic>?
generateDefines(dynamic defines) String
generateEnvMapBlendingDefine(dynamic parameters) String
generateEnvMapModeDefine(dynamic parameters) String
generateEnvMapTypeDefine(dynamic parameters) String
generateExtensions(dynamic parameters) String
generatePrecision(dynamic parameters) String
generateShadowMapTypeDefine(dynamic parameters) String
getEncodingComponents(dynamic encoding) List<String>
getShaderErrors(RenderingContext gl, WebGLShader shader, dynamic type) String
getTexelEncodingFunction(dynamic functionName, dynamic encoding) String
getToneMappingFunction(dynamic functionName, dynamic toneMapping) String
handleSource(String? string, int errorLine) String
includeReplacer(dynamic match, dynamic include) String
loopReplacer(dynamic match, dynamic s, dynamic e, dynamic snippet) String
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
replaceClippingPlaneNums(String string, WebGLParameters parameters) String
replaceLightNums(String string, WebGLParameters parameters) String
resolveIncludes(String string) String
toString() String
A string representation of this object.
inherited
unrollLoopPatternReplace(String string) String
unrollLoops(String string) String

Operators

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