OmniSciDB
a5dc49c757
|
#include <RenderAllocator.h>
Public Member 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 Attributes | |
::QueryRenderer::QueryRenderManager * | render_manager_ |
std::vector< RenderAllocator > | render_allocator_map_ |
Definition at line 80 of file RenderAllocator.h.
RenderAllocatorMap::RenderAllocatorMap | ( | ::QueryRenderer::QueryRenderManager * | render_manager | ) |
Definition at line 57 of file RenderAllocator.cpp.
References CHECK.
RenderAllocatorMap::~RenderAllocatorMap | ( | ) |
Definition at line 62 of file RenderAllocator.cpp.
void RenderAllocatorMap::bufferData | ( | int8_t * | data, |
const size_t | num_data_bytes, | ||
const size_t | device_id | ||
) |
Definition at line 74 of file RenderAllocator.cpp.
References CHECK.
RenderAllocator * RenderAllocatorMap::getRenderAllocator | ( | size_t | device_id | ) |
Definition at line 64 of file RenderAllocator.cpp.
References CHECK.
Referenced by anonymous_namespace{QueryMemoryInitializer.cpp}::alloc_group_by_buffer(), and QueryExecutionContext::launchGpuCode().
RenderAllocator * RenderAllocatorMap::operator[] | ( | size_t | device_id | ) |
Definition at line 69 of file RenderAllocator.cpp.
References CHECK.
void RenderAllocatorMap::prepForRendering | ( | const std::shared_ptr<::QueryRenderer::QueryDataLayout > & | query_data_layout | ) |
Definition at line 85 of file RenderAllocator.cpp.
References CHECK.
void RenderAllocatorMap::setDataLayout | ( | const std::shared_ptr<::QueryRenderer::QueryDataLayout > & | query_data_layout | ) |
Definition at line 80 of file RenderAllocator.cpp.
References CHECK.
|
inline |
Definition at line 87 of file RenderAllocator.h.
References render_allocator_map_.
|
private |
Definition at line 97 of file RenderAllocator.h.
Referenced by size().
|
private |
Definition at line 96 of file RenderAllocator.h.