Changeset 3437

Show
Ignore:
Timestamp:
02/21/10 14:46:31 (5 months ago)
Author:
trichards
Message:

Added pumpSystemMessages() method to the I_RenderingCanvas interface.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • Engine/branches/0185_GEN_PHYSICS_REFACTOR_2/Rendering/I_RenderingCanvas.hpp

    r1229 r3437  
    4444 
    4545/// Rendering Canvas Interface 
    46 /// @todo Need to add I_RenderingCanvas::setBackgroundColour(color) but  
     46/// @todo Need to add I_RenderingCanvas::setBackgroundColour(color) but 
    4747///     there isn't a I_Color or Color interface or class. 
    4848class RENDERING_DLL_LINK I_RenderingCanvas 
     
    6363    virtual void resize(int _x, int _y, int _width, int _height) = 0; 
    6464 
    65     /// Called by the GUI manager to render the current scene.   
     65    /// Called by the GUI manager to render the current scene. 
    6666    /// Double buffered canvases will render the scene to the back buffer 
    6767    /// and the GUI manager will swap the buffers as necessary. 
     
    110110    /// Query for the scene nodes. 
    111111    /// 
    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 
    113113    /// the ray to find all scene nodes that intersect with the ray. 
    114114    /// 
     
    117117    ///         the given ray. 
    118118    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; 
    119124    /// @} 
    120125