PlatformWindowManager Class Reference#include <platformWindowMgr.h>
Inheritance diagram for PlatformWindowManager: ![]() Detailed DescriptionAbstract representation of a manager for native OS windows.The PlatformWindowManager interface provides a variety of methods for querying the current desktop configuration, as well as allocating and retrieving existing windows. It may also manage application-level event handling.
Constructor & Destructor Documentation
Member Function Documentation
Get the next available window Id.
Get Global Singleton.
Return the extents in window coordinates of the primary desktop area. On a single monitor system this is just the display extents. On a multimon system this is the primary monitor (which Torque should launch on). Implemented in XB360WindowManager, MacWindowManager, and Win32WindowManager.
Retrieve the currently set desktop bit depth.
Implemented in XB360WindowManager, MacWindowManager, and Win32WindowManager.
Retrieve the currently set desktop resolution.
Implemented in XB360WindowManager, MacWindowManager, and Win32WindowManager. Populate a vector with all monitors and their extents in window space.
Implemented in XB360WindowManager, MacWindowManager, and Win32WindowManager.
Create a new window, appropriate for the specified device and mode.
Implemented in XB360WindowManager, MacWindowManager, and Win32WindowManager.
Populate a list with references to all the windows created from this manager.
Implemented in MacWindowManager, and Win32WindowManager.
Get the window that currently has the input focus or NULL.
Implemented in XB360WindowManager, MacWindowManager, and Win32WindowManager.
Get a window from a device ID.
Implemented in MacWindowManager, and Win32WindowManager.
Get the first window in the window list.
Implemented in XB360WindowManager, MacWindowManager, and Win32WindowManager. Set the parent window. This can be used to render in a child window. Implemented in MacWindowManager, and Win32WindowManager.
This method cues the appearance of that window ("lowering the curtain").
Implemented in XB360WindowManager, MacWindowManager, and Win32WindowManager.
Implemented in XB360WindowManager, MacWindowManager, and Win32WindowManager.
Process command line arguments from StandardMainLoop. This is done to allow web plugin functionality, where we are passed platform-specific information allowing us to set ourselves up in the web browser, to occur in a platform-neutral way. Implemented in XB360WindowManager, MacWindowManager, and Win32WindowManager.
Member Data Documentation
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||