7 #ifndef CAFU_MODELEDITOR_SCENE_VIEW_3D_HPP_INCLUDED
8 #define CAFU_MODELEDITOR_SCENE_VIEW_3D_HPP_INCLUDED
10 #include "../Generic3DWindow.hpp"
11 #include "Models/Model_cmdl.hpp"
12 #include "Renderer3D.hpp"
15 namespace MatSys {
class RenderMaterialT; }
35 virtual Vector3fT GetRefPtWorld(
const wxPoint& RefPtWin)
const;
36 virtual void InfoCameraChanged();
37 virtual void InfoRightMouseClick(wxMouseEvent& ME);
43 void RenderPass()
const;
47 unsigned long m_TimeOfLastPaint;
51 void OnKeyDown (wxKeyEvent& KE);
52 void OnMouseLeftDown(wxMouseEvent& ME);
53 void OnMouseLeftUp (wxMouseEvent& ME);
54 void OnMouseMove (wxMouseEvent& ME);
55 void OnContextMenu (wxContextMenuEvent& CE);
56 void OnPaint (wxPaintEvent& PE);
57 void OnIdle (wxIdleEvent& IE);
Definition: ChildFrame.hpp:35
This class represents a child frame.
Definition: ChildFrame.hpp:55
This class provides auxiliary means for rendering a 3D scene view of the model editor.
Definition: Renderer3D.hpp:24
This class implements a generic 3D window.
Definition: Generic3DWindow.hpp:20
This class describes the result of tracing a ray or a bounding box against the model.
Definition: AnimPose.hpp:60
Definition: SceneView3D.hpp:23