MaterialD constructor

MaterialD({
  1. Pointer<MaterialC>? originalPointer,
  2. ShaderD? shader,
  3. List<MaterialMapD>? maps,
  4. List<double>? params,
})

Implementation

MaterialD({
  super.originalPointer,
  ShaderD? shader,
  List<MaterialMapD>? maps,
  List<double>? params,
}) :
  shader = shader ?? .zero(),
  maps = maps ?? []
{
  this.params = params ?? .filled(paramCount, 0);
}