Parameters class

Constructors

Parameters({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})
Parameters.create()
Parameters.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