# {py:mod}`vtkmodules.gtk.GtkGLExtVTKRenderWindow` ```{py:module} vtkmodules.gtk.GtkGLExtVTKRenderWindow ``` ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`GtkGLExtVTKRenderWindowBase ` - ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase :summary: ``` * - {py:obj}`GtkGLExtVTKRenderWindow ` - ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`main ` - ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.main :summary: ``` ```` ### API `````{py:class} GtkGLExtVTKRenderWindowBase(*args) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase Bases: {py:obj}`gtk.gtkgl.DrawingArea` ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.__init__ ``` ````{py:method} ConnectSignals() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.ConnectSignals ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.ConnectSignals ``` ```` ````{py:method} GetRenderWindow() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.GetRenderWindow ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.GetRenderWindow ``` ```` ````{py:method} GetRenderer() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.GetRenderer ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.GetRenderer ``` ```` ````{py:method} SetDesiredUpdateRate(rate) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.SetDesiredUpdateRate ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.SetDesiredUpdateRate ``` ```` ````{py:method} GetDesiredUpdateRate() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.GetDesiredUpdateRate ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.GetDesiredUpdateRate ``` ```` ````{py:method} SetStillUpdateRate(rate) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.SetStillUpdateRate ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.SetStillUpdateRate ``` ```` ````{py:method} GetStillUpdateRate() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.GetStillUpdateRate ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.GetStillUpdateRate ``` ```` ````{py:method} Render() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.Render ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.Render ``` ```` ````{py:method} OnRealize(*args) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnRealize ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnRealize ``` ```` ````{py:method} Created() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.Created ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.Created ``` ```` ````{py:method} OnConfigure(widget, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnConfigure ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnConfigure ``` ```` ````{py:method} OnExpose(*args) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnExpose ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnExpose ``` ```` ````{py:method} OnDestroy(*args) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnDestroy ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnDestroy ``` ```` ````{py:method} OnButtonDown(wid, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnButtonDown ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnButtonDown ``` ```` ````{py:method} OnButtonUp(wid, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnButtonUp ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnButtonUp ``` ```` ````{py:method} OnMouseMove(wid, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnMouseMove ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnMouseMove ``` ```` ````{py:method} OnEnter(wid, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnEnter ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnEnter ``` ```` ````{py:method} OnLeave(wid, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnLeave ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnLeave ``` ```` ````{py:method} OnKeyPress(wid, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnKeyPress ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnKeyPress ``` ```` ````{py:method} OnKeyRelease(wid, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnKeyRelease ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase.OnKeyRelease ``` ```` ````` `````{py:class} GtkGLExtVTKRenderWindow(*args) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow Bases: {py:obj}`vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindowBase` ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.__init__ ``` ````{py:method} OnButtonDown(wid, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.OnButtonDown ```` ````{py:method} OnButtonUp(wid, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.OnButtonUp ```` ````{py:method} OnMouseMove(wid, event=None) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.OnMouseMove ```` ````{py:method} OnEnter(wid, event=None) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.OnEnter ```` ````{py:method} OnKeyPress(wid, event=None) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.OnKeyPress ```` ````{py:method} GetZoomFactor() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.GetZoomFactor ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.GetZoomFactor ``` ```` ````{py:method} SetZoomFactor(zf) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.SetZoomFactor ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.SetZoomFactor ``` ```` ````{py:method} GetPicker() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.GetPicker ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.GetPicker ``` ```` ````{py:method} Render() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.Render ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.Render ``` ```` ````{py:method} UpdateRenderer(x, y) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.UpdateRenderer ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.UpdateRenderer ``` ```` ````{py:method} GetCurrentRenderer() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.GetCurrentRenderer ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.GetCurrentRenderer ``` ```` ````{py:method} GetCurrentCamera() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.GetCurrentCamera ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.GetCurrentCamera ``` ```` ````{py:method} StartMotion(wid, event=None) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.StartMotion ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.StartMotion ``` ```` ````{py:method} EndMotion(wid, event=None) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.EndMotion ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.EndMotion ``` ```` ````{py:method} Rotate(x, y) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.Rotate ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.Rotate ``` ```` ````{py:method} Pan(x, y) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.Pan ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.Pan ``` ```` ````{py:method} Zoom(x, y) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.Zoom ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.Zoom ``` ```` ````{py:method} Reset() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.Reset ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.Reset ``` ```` ````{py:method} Wireframe() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.Wireframe ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.Wireframe ``` ```` ````{py:method} Surface() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.Surface ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.Surface ``` ```` ````{py:method} PickActor(x, y) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.PickActor ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.GtkGLExtVTKRenderWindow.PickActor ``` ```` ````` ````{py:function} main() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindow.main ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindow.main ``` ````