private void __construct(D3D11.Device dev, D3D11.DeviceContext context) { this.Device = dev; this.ImmediateContext = context; _wavet = 0; _waveSwapChain = null; rippleWriteOpen = false; }
public void Init(int m, int n, float dx, float dt, float speed, float damping) { SetupWave(m, n, dx, dt, speed, damping); BuildWaveCB(); BuildBuffers(); FillBuffers(); _waveSwapChain = new WaveSolutionSwapChain(_inputBuf1View, _inputBuf1UAV, _inputBuf1, _inputBuf2View, _inputBuf2UAV, _inputBuf2); }