Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::RHI::BufferStreamRequest Struct Reference

A structure used as an argument to BufferPool::StreamBuffer. More...

#include <BufferPool.h>

Public Attributes

Fencem_fenceToSignal = nullptr
 A fence to signal on completion of the upload operation.
 
Bufferm_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
 

Detailed Description

A structure used as an argument to BufferPool::StreamBuffer.

Member Data Documentation

◆ m_sourceData

const void* AZ::RHI::BufferStreamRequest::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).


The documentation for this struct was generated from the following file: