X-Git-Url: https://git.cworth.org/git?p=vogl;a=blobdiff_plain;f=src%2Fvogleditor%2Fvogleditor_qprogramexplorer.h;fp=src%2Fvogleditor%2Fvogleditor_qprogramexplorer.h;h=de871e9b3006b69a2660c928b6c9ab84e143abb9;hp=1a04f38360da3e54bd09a190219b9cbf680e9ffb;hb=6946d5fddddd5f94c405614cef8f39c627d89146;hpb=96da0248021a617555bfcfa419eb385485379239 diff --git a/src/vogleditor/vogleditor_qprogramexplorer.h b/src/vogleditor/vogleditor_qprogramexplorer.h index 1a04f38..de871e9 100644 --- a/src/vogleditor/vogleditor_qprogramexplorer.h +++ b/src/vogleditor/vogleditor_qprogramexplorer.h @@ -5,6 +5,7 @@ #include "vogl_core.h" +class vogl_context_snapshot; class vogl_gl_object_state; class vogl_program_state; typedef vogl::vector vogl_gl_object_state_ptr_vec; @@ -23,7 +24,7 @@ public: void clear(); - void set_program_objects(vogl_gl_object_state_ptr_vec objects); + uint set_program_objects(vogl::vector sharingContexts); bool set_active_program(unsigned long long programHandle); @@ -40,6 +41,8 @@ private: Ui::vogleditor_QProgramExplorer *ui; vogl_gl_object_state_ptr_vec m_objects; + uint add_program_objects(vogl_gl_object_state_ptr_vec objects); + signals: void program_edited(vogl_program_state* pNewProgramState);