Struct SparseUploader
Syntax
public struct SparseUploader : IDisposable
Constructors
SparseUploader(ComputeBuffer, Int32)
Declaration
public SparseUploader(ComputeBuffer destinationBuffer, int bufferChunkSize = null)
Parameters
| Type |
Name |
Description |
| ComputeBuffer |
destinationBuffer |
|
| Int32 |
bufferChunkSize |
|
Methods
Begin(Int32, Int32, Int32)
Declaration
public ThreadedSparseUploader Begin(int maxDataSizeInBytes, int biggestDataUpload, int maxOperationCount)
Parameters
| Type |
Name |
Description |
| Int32 |
maxDataSizeInBytes |
|
| Int32 |
biggestDataUpload |
|
| Int32 |
maxOperationCount |
|
Returns
Dispose()
Declaration
EndAndCommit(ThreadedSparseUploader)
Declaration
public void EndAndCommit(ThreadedSparseUploader tsu)
Parameters
FrameCleanup()
Declaration
public void FrameCleanup()
ReplaceBuffer(ComputeBuffer, Boolean)
Declaration
public void ReplaceBuffer(ComputeBuffer buffer, bool copyFromPrevious = false)
Parameters
| Type |
Name |
Description |
| ComputeBuffer |
buffer |
|
| Boolean |
copyFromPrevious |
|