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_
¶
-