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