23 : heavyai::InSituFlagsOwnerInterface(in_insitu_flags)
24 , render_session_key(in_render_session_key)
25 , render_query_opts_(in_render_query_opts) {
69 const std::shared_ptr<QueryRenderer::QueryDataLayout>& vbo_layout) {
79 const std::shared_ptr<QueryRenderer::QueryDataLayout>& ssbo_layout) {
void disableCudaBuffers()
RenderInfo(const ::QueryRenderer::RenderSessionKey &in_render_session_key, const RenderQueryOptions &in_render_query_opts, const heavyai::InSituFlags in_insitu_flags=heavyai::InSituFlags::kInSitu)
bool useCudaBuffers() const
std::shared_ptr< Catalog_Namespace::SessionInfo const > getSessionInfoPtr() const
std::shared_ptr< QueryRenderer::QueryDataLayout > getQuerySsboLayout() const
void reset(std::unique_ptr< RenderQueryOptions > in_query_opts, const heavyai::InSituFlags in_insitu_flags)
const Catalog_Namespace::SessionInfo & getSessionInfo() const
const RenderQueryOptions & getRenderQueryOptions() const
std::shared_ptr< QueryRenderer::QueryDataLayout > getQueryVboLayout() const
RenderQueryOptions render_query_opts_
void setQuerySsboLayout(const std::shared_ptr< QueryRenderer::QueryDataLayout > &ssbo_layout)
void setQueryVboLayout(const std::shared_ptr< QueryRenderer::QueryDataLayout > &vbo_layout)