22 const bool force_non_in_situ_data)
23 : render_session_key(in_render_session_key)
24 , render_query_opts_(in_render_query_opts) {
88 const std::shared_ptr<QueryRenderer::QueryDataLayout>& vbo_layout) {
98 const std::shared_ptr<QueryRenderer::QueryDataLayout>& ssbo_layout) {
113 const bool in_force_non_in_situ_data) {
bool hasInSituData() const
void disableCudaBuffers()
bool isForcedNonInSitu() const
bool useCudaBuffers() const
std::shared_ptr< Catalog_Namespace::SessionInfo const > getSessionInfoPtr() const
void setForceNonInSituData()
std::shared_ptr< QueryRenderer::QueryDataLayout > getQuerySsboLayout() const
bool queryRanWithInSituData() const
bool setInSituDataIfUnset(const bool is_in_situ_data)
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
const RenderQueryOptions & getRenderQueryOptions() const
std::shared_ptr< QueryRenderer::QueryDataLayout > getQueryVboLayout() const
RenderQueryOptions render_query_opts_
void reset(std::unique_ptr< RenderQueryOptions > in_query_opts, const bool in_force_non_in_situ_data)
bool isInSituDataFlagUnset() const
void setQuerySsboLayout(const std::shared_ptr< QueryRenderer::QueryDataLayout > &ssbo_layout)
bool isPotentialInSituRender() const
void setQueryVboLayout(const std::shared_ptr< QueryRenderer::QueryDataLayout > &vbo_layout)