XII Release 0.1.0
Loading...
Searching...
No Matches
xiiRemoteProcessWindow Class Reference
Inheritance diagram for xiiRemoteProcessWindow:
[legend]

Additional Inherited Members

- Public Member Functions inherited from xiiWindow
 xiiWindow ()
 Creates empty window instance with standard settings.
 
virtual ~xiiWindow ()
 Destroys the window if not already done.
 
const xiiWindowCreationDescriptionGetCreationDescription () const
 Returns the currently active description struct.
 
virtual xiiSizeU32 GetClientAreaSize () const override
 Returns the size of the client area / ie. the window resolution.
 
virtual xiiWindowHandle GetNativeWindowHandle () const override
 Returns the platform specific window handle.
 
virtual bool IsFullscreenWindow (bool bOnlyProperFullscreenMode=false) const override
 Returns whether the window covers an entire monitor.
 
virtual bool IsVisible () const override
 Whether the window can potentially be seen by the user. Windows that are minimized or hidden are not visible.
 
virtual void AddReference () override
 
virtual void RemoveReference () override
 
virtual void ProcessWindowMessages () override
 Runs the platform specific message pump.
 
xiiResult Initialize ()
 Creates a new platform specific window with the current settings.
 
xiiResult Initialize (const xiiWindowCreationDescription &creationDescription)
 Creates a new platform specific window with the given settings.
 
bool IsInitialized () const
 Gets if the window is up and running.
 
xiiResult Destroy ()
 Destroys the window.
 
xiiResult Resize (const xiiSizeU32 &newWindowSize)
 Tries to resize the window. Override OnResize to get the actual new window size.
 
virtual void OnResize (const xiiSizeU32 &newWindowSize)
 Called on window resize messages.
 
virtual void OnWindowMove (const xiiInt32 iNewPosX, const xiiInt32 iNewPosY)
 Called when the window position is changed. Not possible on all OSes.
 
virtual void OnFocus (bool bHasFocus)
 Called when the window gets focus or loses focus.
 
virtual void OnVisibleChange (bool bVisible)
 Called when the window gets focus or loses focus.
 
virtual void OnClickClose ()
 Called when the close button of the window is clicked. Does nothing by default.
 
xiiStandardInputDevice * GetInputDevice () const
 Returns the input device that is attached to this window and typically provides mouse / keyboard input.
 
- Static Public Member Functions inherited from xiiWindow
static xiiUInt8 GetNextUnusedWindowNumber ()
 Returns a number that can be used as a window number in xiiWindowCreationDescription.
 
- Protected Attributes inherited from xiiWindow
xiiWindowCreationDescription m_CreationDescription
 

The documentation for this class was generated from the following file: