Надеюсь, это будет довольно простой ответ, но это не самая простая вещь для Google.
Я планирую много рисовать, используя простые формы, но фактический результат ненужно отображать пользователю до последнего этапа, так что ради скорости мне было интересно, существуют ли в c # / WPF методы для рисования простых форм в буфере без издержек BitmapSource, поэтому в конце яможно просто скопировать его в WritableBitmap.
Что-то вроде
PixelFormat pixelFormat = PixelFormats.Default;
int stride = bitmapWidth * pixelFormat.BitsPerPixel / 8;
byte[] pixels new byte[bitmapHeight * stride];
*some static library*.DrawOval(xpos=10,ypos=10,radius=5, pixels, stride, pixelFormat);
Спасибо