Struct ThreadedSparseUploader
An unmanaged and Burst-compatible interface for SparseUploader.
Namespace: Unity.Rendering
Assembly: solution.dll
Syntax
public struct ThreadedSparseUploader
Remarks
This should be created each frame by a call to SparseUploader.Begin and is later returned by a call to SparseUploader.EndAndCommit.
Properties
| Name | Description |
|---|---|
| IsValid | Indicates whether the SparseUploader is valid and can be used. |
Methods
| Name | Description |
|---|---|
| AddMatrixUpload(void*, int, int, MatrixType, MatrixType) | Adds a new pending matrix upload operation to execute when you call SparseUploader.EndAndCommit. |
| AddMatrixUploadAndInverse(void*, int, int, int, MatrixType, MatrixType) | Adds a new pending matrix upload operation to execute when you call SparseUploader.EndAndCommit. |
| AddStridedUpload(void*, uint, uint, uint, uint, int) | Adds a new pending upload operation to execute when you call SparseUploader.EndAndCommit. |
| AddUpload(void*, int, int, int) | Adds a new pending upload operation to execute when you call SparseUploader.EndAndCommit. |
| AddUpload<T>(NativeArray<T>, int, int) | Adds a new pending upload operation to execute when you call SparseUploader.EndAndCommit. |
| AddUpload<T>(T, int, int) | Adds a new pending upload operation to execute when you call SparseUploader.EndAndCommit. |