public void Resize(ISrvUavBindable buffer, int newElements, int newByteStride = -1, IntPtr?newData = null) { MyRenderProxy.Assert(newElements > 0); MyRenderProxy.Assert(newByteStride > 0 || newByteStride == -1); var srvUavBuffer = buffer as MySrvUavBuffer; ResizeInternal(srvUavBuffer, newElements, newByteStride, newData, b => b.UavType = srvUavBuffer.UavType); }
public void Resize(ISrvUavBindable buffer, int newElements, int newByteStride = -1, IntPtr?newData = null) { var srvUavBuffer = buffer as MySrvUavBuffer; ResizeInternal(srvUavBuffer, newElements, newByteStride, newData, b => b.UavType = srvUavBuffer.UavType); }