A structure used as an argument to DeviceBufferPool::StreamBuffer. More...
#include <DeviceBufferPool.h>
Public Attributes | |
| FenceClass * | m_fenceToSignal = nullptr |
| A fence to signal on completion of the upload operation. | |
| BufferClass * | m_buffer = nullptr |
| The buffer instance to stream up to. | |
| size_t | m_byteOffset = 0 |
| The number of bytes offset from the base of the buffer to start the upload. | |
| size_t | m_byteCount = 0 |
| The number of bytes to upload beginning from m_byteOffset. | |
| const void * | m_sourceData = nullptr |
A structure used as an argument to DeviceBufferPool::StreamBuffer.
| const void* AZ::RHI::BufferStreamRequestTemplate< BufferClass, FenceClass >::m_sourceData = nullptr |
A pointer to the source data to upload. The source data must remain valid for the duration of the upload operation (i.e. until m_callbackFunction is invoked).