X-Git-Url: https://git.cworth.org/git?p=vogl;a=blobdiff_plain;f=src%2Fvogleditor%2Fvogleditor_qshaderexplorer.h;h=ceeb7a72baf3623d06461129608241d97b777a18;hp=00933d62dc1fd7cdf1ce7a462ca0f5d0f1c432eb;hb=6946d5fddddd5f94c405614cef8f39c627d89146;hpb=96da0248021a617555bfcfa419eb385485379239 diff --git a/src/vogleditor/vogleditor_qshaderexplorer.h b/src/vogleditor/vogleditor_qshaderexplorer.h index 00933d6..ceeb7a7 100644 --- a/src/vogleditor/vogleditor_qshaderexplorer.h +++ b/src/vogleditor/vogleditor_qshaderexplorer.h @@ -5,6 +5,7 @@ #include "vogl_core.h" +class vogl_context_snapshot; class vogl_gl_object_state; typedef vogl::vector vogl_gl_object_state_ptr_vec; @@ -22,7 +23,7 @@ public: void clear(); - void set_shader_objects(vogl_gl_object_state_ptr_vec objects); + uint set_shader_objects(vogl::vector sharingContexts); bool set_active_shader(unsigned long long shaderHandle); @@ -32,6 +33,8 @@ private slots: private: Ui::vogleditor_QShaderExplorer *ui; vogl_gl_object_state_ptr_vec m_objects; + + uint add_shader_objects(vogl_gl_object_state_ptr_vec objects); }; #endif // VOGLEDITOR_QSHADEREXPLORER_H