PreprocessedMaterial constructor

PreprocessedMaterial({
  1. required Shader fragmentShader,
  2. required Map<String, Object?> metadata,
})

Implementation

PreprocessedMaterial({
  required gpu.Shader fragmentShader,
  required Map<String, Object?> metadata,
}) : shadingModel = _parseShadingModel(metadata['shading_model']),
     _blending = _parseBlending(metadata['blending']),
     _culling = _parseCulling(metadata['culling']),
     parameters = MaterialParameters.fromMetadata(fragmentShader, metadata) {
  setFragmentShader(fragmentShader);
}