refreshUniformsStandard method

void refreshUniformsStandard(
  1. Map<String, dynamic> uniforms,
  2. Material material
)

Implementation

void refreshUniformsStandard(Map<String, dynamic> uniforms, Material material) {
  uniforms["metalness"]["value"] = material.metalness;
  if (material.metalnessMap != null) {
    uniforms["metalnessMap"]["value"] = material.metalnessMap;
    refreshTransformUniform( material.metalnessMap, uniforms['metalnessMapTransform'] );
  }

  uniforms["roughness"]["value"] = material.roughness;
  if (material.roughnessMap != null) {
    uniforms["roughnessMap"]["value"] = material.roughnessMap;
    refreshTransformUniform( material.roughnessMap, uniforms['roughnessMapTransform'] );
  }

  if (material.envMap != null) {
    //uniforms.envMap.value = material.envMap; // part of uniforms common
    uniforms["envMapIntensity"]["value"] = material.envMapIntensity;
  }
}