WebGLParameters class

Constructors

WebGLParameters.new({String? shaderID, String? shaderType, String shaderName = '', String vertexShader = '', String fragmentShader = '', Map<String, dynamic>? defines, int? customVertexShaderID, int? customFragmentShaderID, bool isRawShaderMaterial = false, String? glslVersion, required String precision, bool batching = false, bool instancing = false, bool instancingColor = false, bool instancingMorph = false, bool supportsVertexTextures = false, String outputColorSpace = NoColorSpace, bool alphaToCoverage = false, bool map = false, bool displacementMap = false, bool matcap = false, bool envMap = false, int? envMapMode, num? envMapCubeUVHeight, bool lightMap = false, bool aoMap = false, bool emissiveMap = false, bool bumpMap = false, bool normalMap = false, int morphAttributeCount = 0, bool normalMapObjectSpace = false, bool normalMapTangentSpace = false, bool roughnessMap = false, bool metalnessMap = false, bool anisotropy = false, bool anisotropyMap = false, bool clearcoat = false, bool clearcoatMap = false, bool clearcoatRoughnessMap = false, bool clearcoatNormalMap = false, bool dispersion = false, bool batchingColor = false, bool iridescence = false, bool iridescenceMap = false, bool iridescenceThicknessMap = false, bool sheen = false, bool sheenColorMap = false, bool sheenRoughnessMap = false, bool specularMap = false, bool specularIntensityMap = false, bool specularColorMap = false, bool transmission = false, bool transmissionMap = false, bool thicknessMap = false, bool gradientMap = false, bool opaque = false, bool alphaMap = false, bool alphaTest = false, bool alphaHash = false, int? combine, String? mapUv, String? aoMapUv, String? lightMapUv, String? bumpMapUv, String? normalMapUv, String? displacementMapUv, String? emissiveMapUv, String? metalnessMapUv, String? roughnessMapUv, String? anisotropyMapUv, String? clearcoatMapUv, String? clearcoatNormalMapUv, String? clearcoatRoughnessMapUv, String? iridescenceMapUv, String? iridescenceThicknessMapUv, String? sheenColorMapUv, String? sheenRoughnessMapUv, String? specularMapUv, String? specularColorMapUv, String? specularIntensityMapUv, String? transmissionMapUv, String? thicknessMapUv, String? alphaMapUv, bool vertexTangents = false, bool vertexColors = false, bool vertexAlphas = false, bool pointsUvs = false, bool fog = false, bool useFog = false, bool fogExp2 = false, bool flatShading = false, bool sizeAttenuation = false, bool logarithmicDepthBuffer = false, bool skinning = false, bool morphTargets = false, bool morphNormals = false, bool morphColors = false, int morphTargetsCount = 0, int? morphTextureStride, int numDirLights = 0, int numPointLights = 0, int numSpotLights = 0, int numSpotLightMaps = 0, int numRectAreaLights = 0, int numHemiLights = 0, int numDirLightShadows = 0, int numPointLightShadows = 0, int numSpotLightShadows = 0, int numSpotLightShadowsWithMaps = 0, int numLightProbes = 0, int numClippingPlanes = 0, int numClipIntersection = 0, bool dithering = false, bool shadowMapEnabled = false, int? shadowMapType, int? toneMapping, bool useLegacyLights = false, bool decodeVideoTexture = false, bool decodeVideoTextureEmissive = false, bool premultipliedAlpha = false, bool doubleSided = false, bool flipSided = false, bool useDepthPacking = false, int? depthPacking, String? index0AttributeName, bool extensionClipCullDistance = false, bool extensionMultiDraw = false, bool rendererExtensionParallelShaderCompile = false, String? customProgramCacheKey})
WebGLParameters.create()
WebGLParameters.fromJson(Map<String, dynamic> json)

Properties

alphaHash bool
getter/setter pair
alphaMap bool
getter/setter pair
alphaMapUv String?
getter/setter pair
alphaTest bool
getter/setter pair
alphaToCoverage bool
getter/setter pair
anisotropy bool
getter/setter pair
anisotropyMap bool
getter/setter pair
anisotropyMapUv String?
getter/setter pair
aoMap bool
getter/setter pair
aoMapUv String?
getter/setter pair
batching bool
getter/setter pair
batchingColor bool
getter/setter pair
bumpMap bool
getter/setter pair
bumpMapUv String?
getter/setter pair
clearcoat bool
getter/setter pair
clearcoatMap bool
getter/setter pair
clearcoatMapUv String?
getter/setter pair
clearcoatNormalMap bool
getter/setter pair
clearcoatNormalMapUv String?
getter/setter pair
clearcoatRoughnessMap bool
getter/setter pair
clearcoatRoughnessMapUv String?
getter/setter pair
combine int?
getter/setter pair
cubeUVHeight num?
getter/setter pair
customFragmentShaderID int?
getter/setter pair
customProgramCacheKey String?
getter/setter pair
customVertexShaderID int?
getter/setter pair
decodeVideoTexture bool
getter/setter pair
decodeVideoTextureEmissive bool
getter/setter pair
defines Map<String, dynamic>?
getter/setter pair
depthPacking int?
getter/setter pair
dispersion bool
getter/setter pair
displacementMap bool
getter/setter pair
displacementMapUv String?
getter/setter pair
dithering bool
getter/setter pair
doubleSided bool
getter/setter pair
emissiveMap bool
getter/setter pair
emissiveMapUv String?
getter/setter pair
envMap bool
getter/setter pair
envMapCubeUVHeight num?
getter/setter pair
envMapMode int?
getter/setter pair
extensionClipCullDistance bool
getter/setter pair
extensionDerivatives bool
getter/setter pair
extensionDrawBuffers bool
getter/setter pair
extensionFragDepth bool
getter/setter pair
extensionMultiDraw bool
getter/setter pair
extensionShaderTextureLOD bool
getter/setter pair
flatShading bool
getter/setter pair
flipSided bool
getter/setter pair
fog bool
getter/setter pair
fogExp2 bool
getter/setter pair
fragmentShader String
getter/setter pair
glslVersion String?
getter/setter pair
gradientMap bool
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
index0AttributeName String?
getter/setter pair
instancing bool
getter/setter pair
instancingColor bool
getter/setter pair
instancingMorph bool
getter/setter pair
iridescence bool
getter/setter pair
iridescenceMap bool
getter/setter pair
iridescenceMapUv String?
getter/setter pair
iridescenceThicknessMap bool
getter/setter pair
iridescenceThicknessMapUv String?
getter/setter pair
isRawShaderMaterial bool
getter/setter pair
lightMap bool
getter/setter pair
lightMapUv String?
getter/setter pair
logarithmicDepthBuffer bool
getter/setter pair
map bool
getter/setter pair
mapUv String?
getter/setter pair
matcap bool
getter/setter pair
metalnessMap bool
getter/setter pair
metalnessMapUv String?
getter/setter pair
morphAttributeCount int
getter/setter pair
morphColors bool
getter/setter pair
morphNormals bool
getter/setter pair
morphTargets bool
getter/setter pair
morphTargetsCount int
getter/setter pair
morphTextureStride int?
getter/setter pair
normalMap bool
getter/setter pair
normalMapObjectSpace bool
getter/setter pair
normalMapTangentSpace bool
getter/setter pair
normalMapUv String?
getter/setter pair
numClipIntersection int
getter/setter pair
numClippingPlanes int
getter/setter pair
numDirLights int
getter/setter pair
numDirLightShadows int
getter/setter pair
numHemiLights int
getter/setter pair
numLightProbes int
getter/setter pair
numPointLights int
getter/setter pair
numPointLightShadows int
getter/setter pair
numRectAreaLights int
getter/setter pair
numSpotLightMaps int
getter/setter pair
numSpotLights int
getter/setter pair
numSpotLightShadows int
getter/setter pair
numSpotLightShadowsWithMaps int
getter/setter pair
objectSpaceNormalMap bool
getter/setter pair
opaque bool
getter/setter pair
outputColorSpace String
getter/setter pair
outputEncoding int
getter/setter pair
physicallyCorrectLights bool
getter/setter pair
pointsUvs bool
getter/setter pair
precision String
getter/setter pair
premultipliedAlpha bool
getter/setter pair
rendererExtensionDrawBuffers bool
getter/setter pair
rendererExtensionFragDepth bool
getter/setter pair
rendererExtensionParallelShaderCompile bool
getter/setter pair
rendererExtensionShaderTextureLod bool
getter/setter pair
roughnessMap bool
getter/setter pair
roughnessMapUv String?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shaderID String?
getter/setter pair
shaderName String
getter/setter pair
shaderType String?
getter/setter pair
shadowMapEnabled bool
getter/setter pair
shadowMapType int?
getter/setter pair
sheen bool
getter/setter pair
sheenColorMap bool
getter/setter pair
sheenColorMapUv String?
getter/setter pair
sheenRoughnessMap bool
getter/setter pair
sheenRoughnessMapUv String?
getter/setter pair
sizeAttenuation bool
getter/setter pair
skinning bool
getter/setter pair
specularColorMap bool
getter/setter pair
specularColorMapUv String?
getter/setter pair
specularIntensityMap bool
getter/setter pair
specularIntensityMapUv String?
getter/setter pair
specularMap bool
getter/setter pair
specularMapUv String?
getter/setter pair
supportsVertexTextures bool
getter/setter pair
tangentSpaceNormalMap bool
getter/setter pair
thicknessMap bool
getter/setter pair
thicknessMapUv String?
getter/setter pair
toneMapping int?
getter/setter pair
transmission bool
getter/setter pair
transmissionMap bool
getter/setter pair
transmissionMapUv String?
getter/setter pair
uniforms Map<String, dynamic>?
getter/setter pair
useDepthPacking bool
getter/setter pair
useFog bool
getter/setter pair
useLegacyLights bool
getter/setter pair
uvsVertexOnly bool
getter/setter pair
vertexAlphas bool
getter/setter pair
vertexColors bool
getter/setter pair
vertexShader String
getter/setter pair
vertexTangents bool
getter/setter pair
vertexUv1s bool
getter/setter pair
vertexUv2s bool
getter/setter pair
vertexUv3s bool
getter/setter pair
vertexUvs bool
getter/setter pair

Methods

dispose() → void
getValue(String name) → dynamic
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → dynamic
toString() String
A string representation of this object.
inherited

Operators

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