getProperty method
Implementation
Object? getProperty(String key) {
if (key == "alphaTest") {
return alphaTest;
}else if (key == "bumpScale") {
return bumpScale;
} else if (key == "alphaMap") {
return alphaMap;
} else if (key == "aoMap") {
return aoMap;
} else if (key == "blendDst") {
return blendDst;
} else if (key == "blendDstAlpha") {
return blendDstAlpha;
} else if (key == "blendSrcAlpha") {
return blendSrcAlpha;
} else if (key == "blendEquation") {
return blendEquation;
} else if (key == "blending") {
return blending;
} else if (key == "blendSrc") {
return blendSrc;
} else if (key == "blendSrcAlpha") {
return blendSrcAlpha;
} else if (key == "clearcoat") {
return clearcoat;
} else if (key == "clearcoatRoughness") {
return clearcoatRoughness;
} else if (key == "clipIntersection") {
return clipIntersection;
} else if (key == "clipping") {
return clipping;
} else if (key == "clippingPlanes") {
return clippingPlanes;
} else if (key == "clipShadows") {
return clipShadows;
} else if (key == "color") {
return color;
} else if (key == "colorWrite") {
return colorWrite;
} else if (key == "combine") {
return combine;
} else if (key == "defines") {
return defines;
} else if (key == "depthPacking") {
return depthPacking;
} else if (key == "depthTest") {
return depthTest;
} else if (key == "depthWrite") {
return depthWrite;
} else if (key == "dithering") {
return dithering;
} else if (key == "emissive") {
return emissive;
} else if (key == "emissiveMap") {
return emissiveMap;
} else if (key == "extensions") {
return extensions;
} else if (key == "flatShading") {
return flatShading;
} else if (key == "fog") {
return fog;
} else if (key == "fragmentShader") {
return fragmentShader;
}else if (key == "specularMap") {
return specularMap;
} else if (key == "instanced") {
return instanced;
} else if (key == "lights") {
return lights;
} else if (key == "linecap") {
return linecap;
} else if (key == "linejoin") {
return linejoin;
} else if (key == "linewidth") {
return linewidth;
} else if (key == "matcap") {
return matcap;
} else if (key == "map") {
return map;
} else if (key == "metalness") {
return metalness;
} else if (key == "metalnessMap") {
return metalnessMap;
} else if (key == "name") {
return name;
} else if (key == "normalMap") {
return normalMap;
} else if (key == "normalScale") {
return normalScale;
} else if (key == "opacity") {
return opacity;
} else if (key == "polygonOffset") {
return polygonOffset;
} else if (key == "polygonOffsetFactor") {
return polygonOffsetFactor;
} else if (key == "polygonOffsetUnits") {
return polygonOffsetUnits;
} else if (key == "premultipliedAlpha") {
return premultipliedAlpha;
} else if (key == "reflectivity") {
return reflectivity;
} else if (key == "roughness") {
return roughness;
}else if (key == "refractionRatio") {
return refractionRatio;
}else if (key == "roughnessMap") {
return roughnessMap;
} else if(key == 'specularColorMap'){
return specularColorMap;
}else if (key == "shininess") {
return shininess;
} else if (key == "side") {
return side;
} else if (key == "size") {
return size;
} else if (key == "dashSize") {
return dashSize;
} else if (key == "gapSize") {
return gapSize;
} else if (key == "scale") {
return scale;
} else if (key == "sizeAttenuation") {
return sizeAttenuation;
} else if (key == "stencilZFail") {
return stencilZFail;
} else if (key == "stencilZPass") {
return stencilZPass;
} else if (key == "stencilFail") {
return stencilFail;
} else if (key == "stencilFunc") {
return stencilFunc;
} else if (key == "stencilRef") {
return stencilRef;
} else if (key == "stencilWrite") {
return stencilWrite;
} else if (key == "toneMapped") {
return toneMapped;
} else if (key == "transparent") {
return transparent;
} else if (key == "uniforms") {
return uniforms;
} else if (key == "vertexShader") {
return vertexShader;
} else if (key == "visible") {
return visible;
} else if (key == "vertexColors") {
return vertexColors;
} else if (key == "wireframe") {
return wireframe;
} else if (key == "wireframeLinewidth") {
return wireframeLinewidth;
} else if (key == "shadowSide") {
return shadowSide;
}else if(key == "aoMapIntensity" ){
return aoMapIntensity;
}else if(key == "bumpMap"){
return bumpMap;
}else if (key == "envMap") {
return envMap;
}else if (key == "envMapIntensity") {
return envMapIntensity;
}else if (key == "transmission") {
return transmission;
}else if (key == "thickness") {
return thickness;
}else if (key == "attenuationDistance") {
return attenuationDistance;
}else if (key == "ior") {
return ior;
}else if(key == 'thicknessMap'){
return thicknessMap;
}else if(key == 'specularIntensity'){
return specularIntensity;
}else if(key == 'attenuationColor'){
return attenuationColor;
}else if(key == 'specularColor'){
return specularColor;
}else if (key == "specular") {
return specular;
} else if(key == 'glslVersion'){
return glslVersion;
}else if (key == 'displacementScale') {
return displacementScale;
}else if (key == 'emissiveIntensity') {
return emissiveIntensity;
}
console.error("Material.setValues key: $key is not support");
return null;
}