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. |