CapturedDraw constructor

CapturedDraw({
  1. required int passIndex,
  2. required int order,
  3. required DrawPhase phase,
  4. required int vertexCount,
  5. required int instanceCount,
  6. required bool indexed,
  7. required int batchedItems,
  8. required BatchBreakReason batchBreak,
  9. required List<CapturedUniformBlock> uniformBlocks,
  10. String? nodePath,
  11. String? materialType,
  12. String? materialSource,
  13. Shader? vertexShader,
  14. Shader? fragmentShader,
  15. int? pipelineId,
  16. String? geometryType,
  17. String? vertexShaderName,
  18. String? fragmentShaderName,
})

Implementation

CapturedDraw({
  required this.passIndex,
  required this.order,
  required this.phase,
  required this.vertexCount,
  required this.instanceCount,
  required this.indexed,
  required this.batchedItems,
  required this.batchBreak,
  required this.uniformBlocks,
  this.nodePath,
  this.materialType,
  this.materialSource,
  this.vertexShader,
  this.fragmentShader,
  this.pipelineId,
  this.geometryType,
  String? vertexShaderName,
  String? fragmentShaderName,
}) : _vertexShaderName = vertexShaderName,
     _fragmentShaderName = fragmentShaderName;