|
Foundation
|
Public Member Functions | |
| UploadGPURingBuffer (RHIDevice *device, size_t budget) | |
| Pair< T *, uint32_t > | Allocate (uint32_t count) |
| void | Reset () |
| uint32_t | Used () const |
| uint32_t | Capacity () const |
Public Attributes | |
| RHIDeviceScopedHandle< RHIBuffer > | mBuffer |
| T * | mBegin |
| T * | mPrevRing |
| T * | mRing |
| T * | mEnd |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| T* UploadGPURingBuffer< T >::mBegin |
| RHIDeviceScopedHandle<RHIBuffer> UploadGPURingBuffer< T >::mBuffer |
| T * UploadGPURingBuffer< T >::mEnd |
| T * UploadGPURingBuffer< T >::mPrevRing |
| T * UploadGPURingBuffer< T >::mRing |