Changeset 3437
- Timestamp:
- 02/21/10 14:46:31 (5 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
Engine/branches/0185_GEN_PHYSICS_REFACTOR_2/Rendering/I_RenderingCanvas.hpp
r1229 r3437 44 44 45 45 /// Rendering Canvas Interface 46 /// @todo Need to add I_RenderingCanvas::setBackgroundColour(color) but 46 /// @todo Need to add I_RenderingCanvas::setBackgroundColour(color) but 47 47 /// there isn't a I_Color or Color interface or class. 48 48 class RENDERING_DLL_LINK I_RenderingCanvas … … 63 63 virtual void resize(int _x, int _y, int _width, int _height) = 0; 64 64 65 /// Called by the GUI manager to render the current scene. 65 /// Called by the GUI manager to render the current scene. 66 66 /// Double buffered canvases will render the scene to the back buffer 67 67 /// and the GUI manager will swap the buffers as necessary. … … 110 110 /// Query for the scene nodes. 111 111 /// 112 /// Creates a ray from the camera through the _x and _y coordinates on the canvas and projects 112 /// Creates a ray from the camera through the _x and _y coordinates on the canvas and projects 113 113 /// the ray to find all scene nodes that intersect with the ray. 114 114 /// … … 117 117 /// the given ray. 118 118 virtual void querySceneNodes(Math::Real _x, Math::Real _y, I_SceneNodeVisitor& _visitor) = 0; 119 120 /// Pump system messages. 121 /// This is an operating system agnostic message pump. It should be called 122 /// every frame. 123 virtual void pumpSystemMessages() = 0; 119 124 /// @} 120 125
