Class RenderAllocatorMap

class RenderAllocatorMap

Public Functions

RenderAllocatorMap(QueryRenderer::QueryRenderManager *render_manager)
~RenderAllocatorMap()
RenderAllocator *getRenderAllocator(size_t device_id)
RenderAllocator *operator[](size_t device_id)
size_t size() const
void bufferData(int8_t *data, const size_t num_data_bytes, const size_t device_id)
void setDataLayout(const std::shared_ptr<QueryRenderer::QueryDataLayout> &query_data_layout)
void prepForRendering(const std::shared_ptr<QueryRenderer::QueryDataLayout> &query_data_layout)

Private Members

QueryRenderer::QueryRenderManager *render_manager_
std::vector<RenderAllocator> render_allocator_map_