Class RenderInfo¶
-
class
RenderInfo¶ Public Functions
-
RenderInfo(const QueryRenderer::RenderSessionKey &in_render_session_key, const RenderQueryOptions &in_render_query_opts, const bool force_non_in_situ_data = false)¶
-
const Catalog_Namespace::SessionInfo &
getSessionInfo() const¶
-
std::shared_ptr<Catalog_Namespace::SessionInfo const>
getSessionInfoPtr() const¶
-
void
setForceNonInSituData()¶
-
bool
isForcedNonInSitu() const¶
-
bool
queryRanWithInSituData() const¶
-
bool
hasInSituData() const¶
-
bool
isInSituDataFlagUnset() const¶
-
bool
couldRunInSitu() const¶
-
bool
isPotentialInSituRender() const¶
-
bool
useCudaBuffers() const¶
-
void
disableCudaBuffers()¶
-
std::shared_ptr<QueryRenderer::QueryDataLayout>
getQueryVboLayout() const¶
-
std::shared_ptr<QueryRenderer::QueryDataLayout>
getQuerySsboLayout() const¶
-
const RenderQueryOptions &
getRenderQueryOptions() const¶
-
bool
setInSituDataIfUnset(const bool is_in_situ_data)¶
-
void
reset(std::unique_ptr<RenderQueryOptions> in_query_opts, const bool in_force_non_in_situ_data)¶
Public Members
-
std::unique_ptr<RenderAllocatorMap>
render_allocator_map_ptr¶
-
const QueryRenderer::RenderSessionKey &
render_session_key¶
-
std::vector<std::shared_ptr<Analyzer::TargetEntry>>
targets¶
-
std::unordered_set<std::string>
table_names¶
Private Types
Private Members
-
InSituState
in_situ_data¶
-
bool
force_non_in_situ_data¶
-
RendererBufferMode
buffer_mode_¶
-
std::shared_ptr<QueryRenderer::QueryDataLayout>
query_vbo_layout¶
-
std::shared_ptr<QueryRenderer::QueryDataLayout>
query_ssbo_layout¶
-
RenderQueryOptions
render_query_opts_¶
-