#include <wxluxframe.h>
Public Member Functions | |
| LuxMainFrame (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxT("LuxRender"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(1024, 768), long style=wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL) | |
| ~LuxMainFrame () | |
Protected Member Functions | |
| virtual void | OnExit (wxCloseEvent &event) |
| virtual void | OnOpen (wxCommandEvent &event) |
| virtual void | OnMenu (wxCommandEvent &event) |
Protected Attributes | |
| wxMenuBar * | m_menubar |
| wxMenu * | m_file |
| wxMenu * | m_render |
| wxMenu * | m_help |
| wxAuiNotebook * | m_auinotebook |
| wxPanel * | m_renderPage |
| wxToolBar * | m_renderToolBar |
| wxSpinCtrl * | m_threadSpinCtrl |
| wxPanel * | m_logPage |
| wxTextCtrl * | m_logTextCtrl |
| wxStatusBar * | m_statusBar |
Class LuxMainFrame
Definition at line 42 of file wxluxframe.h.
| LuxMainFrame::LuxMainFrame | ( | wxWindow * | parent, | |
| wxWindowID | id = wxID_ANY, |
|||
| const wxString & | title = wxT("LuxRender"), |
|||
| const wxPoint & | pos = wxDefaultPosition, |
|||
| const wxSize & | size = wxSize( 1024,768 ), |
|||
| long | style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL | |||
| ) |
Definition at line 15 of file wxluxframe.cpp.
References ID_RESUMEITEM, ID_RESUMETOOL, ID_STOPITEM, ID_STOPTOOL, m_auinotebook, m_file, m_help, m_logPage, m_logTextCtrl, m_menubar, m_render, m_renderPage, m_renderToolBar, m_statusBar, m_threadSpinCtrl, OnExit(), OnMenu(), and OnOpen().
| LuxMainFrame::~LuxMainFrame | ( | ) |
Definition at line 109 of file wxluxframe.cpp.
References ID_RESUMETOOL, ID_STOPTOOL, OnExit(), OnMenu(), and OnOpen().
| virtual void lux::LuxMainFrame::OnExit | ( | wxCloseEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in lux::LuxGui.
Definition at line 60 of file wxluxframe.h.
Referenced by LuxMainFrame(), and ~LuxMainFrame().
| virtual void lux::LuxMainFrame::OnMenu | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in lux::LuxGui.
Definition at line 62 of file wxluxframe.h.
Referenced by LuxMainFrame(), and ~LuxMainFrame().
| virtual void lux::LuxMainFrame::OnOpen | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in lux::LuxGui.
Definition at line 61 of file wxluxframe.h.
Referenced by LuxMainFrame(), and ~LuxMainFrame().
wxAuiNotebook* lux::LuxMainFrame::m_auinotebook [protected] |
Definition at line 51 of file wxluxframe.h.
Referenced by lux::LuxGui::LoadImages(), and LuxMainFrame().
wxMenu* lux::LuxMainFrame::m_file [protected] |
Definition at line 48 of file wxluxframe.h.
Referenced by lux::LuxGui::ChangeRenderState(), and LuxMainFrame().
wxMenu* lux::LuxMainFrame::m_help [protected] |
Definition at line 50 of file wxluxframe.h.
Referenced by LuxMainFrame().
wxPanel* lux::LuxMainFrame::m_logPage [protected] |
Definition at line 55 of file wxluxframe.h.
Referenced by LuxMainFrame().
wxTextCtrl* lux::LuxMainFrame::m_logTextCtrl [protected] |
Definition at line 56 of file wxluxframe.h.
Referenced by LuxMainFrame(), and lux::LuxGui::OnError().
wxMenuBar* lux::LuxMainFrame::m_menubar [protected] |
Definition at line 47 of file wxluxframe.h.
Referenced by LuxMainFrame().
wxMenu* lux::LuxMainFrame::m_render [protected] |
Definition at line 49 of file wxluxframe.h.
Referenced by lux::LuxGui::ChangeRenderState(), lux::LuxGui::LoadImages(), and LuxMainFrame().
wxPanel* lux::LuxMainFrame::m_renderPage [protected] |
Definition at line 52 of file wxluxframe.h.
Referenced by LuxMainFrame().
wxToolBar* lux::LuxMainFrame::m_renderToolBar [protected] |
Definition at line 53 of file wxluxframe.h.
Referenced by lux::LuxGui::ChangeRenderState(), lux::LuxGui::LoadImages(), and LuxMainFrame().
wxStatusBar* lux::LuxMainFrame::m_statusBar [protected] |
Definition at line 57 of file wxluxframe.h.
Referenced by LuxMainFrame(), lux::LuxGui::OnCommand(), lux::LuxGui::OnTimer(), and lux::LuxGui::UpdateStatistics().
wxSpinCtrl* lux::LuxMainFrame::m_threadSpinCtrl [protected] |
Definition at line 54 of file wxluxframe.h.
Referenced by lux::LuxGui::ChangeRenderState(), LuxMainFrame(), and lux::LuxGui::SetRenderThreads().
1.6.1