PreprocessedMaterial constructor
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);
}