clone method

  1. @override
WaveD clone()
override

Returns a deep copy of this instance, preserving RaylibStructBase.originalPointer if present.

Implementation

@override
WaveD clone() => .new(
  originalPointer: originalPointer,
  frameCount: frameCount,
  sampleRate: sampleRate,
  sampleSize: sampleSize,
  channels: channels,
  data: _WaveUtils._bufferCopy(data, sampleSize),
);