Как передать значения аргументов метода в другой класс?
Есть метод, который нигде не вызывается, но описан. У него есть 2 аргумента. Мне нужны их значения, но в другом классе
Вот так выглядит:
public unsafe void Render(float* powerSpectrum, int length)
{
if (_scaledPowerSpectrum == null || _scaledPowerSpectrum.Length != length)
{
_scaledPowerSpectrum = new byte[length];
}
fixed (byte* scaledPowerSpectrumPtr = _scaledPowerSpectrum)
{
var displayOffset = _displayOffset / 10 * 10;
var displayRange = _displayRange / 10 * 10;
Fourier.ScaleFFT(powerSpectrum, scaledPowerSpectrumPtr, length, displayOffset - displayRange, displayOffset);
}
var scaledLength = (int) (length / _scale);
var offset = (int) ((length - scaledLength) / 2.0 + length * (double) (_displayCenterFrequency - _centerFrequency) / _spectrumWidth);
if (_useSmoothing)
{
Fourier.SmoothCopy(_scaledPowerSpectrum, _temp, length, _scale, offset);
for (var i = 0; i < _spectrum.Length; i++)
{
var ratio = _spectrum < _temp? Attack : Decay;
_spectrum = (byte) Math.Round(_spectrum * (1 - ratio) + _temp * ratio);
}
}
else
{
Fourier.SmoothCopy(_scaledPowerSpectrum, _spectrum, length, _scale, offset);
}
_performNeeded = true;
}
C#C#C#
C#C#C#
C#C#C#