OSXDelegate2D Class Reference
List of all members.Public Member Functions | |
(void) | - closeWindow |
Close window (destroys OpenGL context as well). | |
(void) | - dealloc |
Deallocate object. | |
(void) | - dispatchEvent:forView: |
Dispatch an event to the driver. | |
(void) | - focusChanged:shouldPause: |
Change focus of window and adjust title. | |
(id) | - initWithDriver: |
Initialize with driver. | |
(void) | - mouseEntered: |
Handle mouse entering or leaving the tracking area. | |
(BOOL) | - openWindow:width:height:depth:fullscreen:onDisplay:onScreen: |
Open a window if none open. | |
(BOOL) | - setMouseCursor: |
Set the mouse cursor. | |
(void) | - setTitle: |
Set the window's title. | |
(void) | - startTrackingMouse |
Start/Stop tracking mouse position. | |
Protected Attributes | |
OSXDriver2D | driver |
Driver that this object works with. | |
BOOL | hideMouse |
YES if mouse is not visible. | |
BOOL | isPaused |
Is window paused (out of focus, etc). | |
int | lastEventType |
Last processed event type. | |
NSString * | pausedTitle |
int | style |
NSString * | title |
BOOL | trackingMouse |
NSTrackingRectTag | trackingMouseTag |
Keep track of mouse tracking state. | |
NSWindow * | window |
Window - created even in fullscreen mode to get events (but with a different style) Window can have one of two titles - Paused or active. |
Detailed Description
Definition at line 24 of file OSXDelegate2D.h.
Member Function Documentation
|
Close window (destroys OpenGL context as well).
|
|
Deallocate object.
|
|
Dispatch an event to the driver.
|
|
Change focus of window and adjust title.
|
|
Initialize with driver.
|
|
Handle mouse entering or leaving the tracking area.
|
|
Open a window if none open.
|
|
Set the mouse cursor.
|
|
Set the window's title.
|
|
Start/Stop tracking mouse position.
|
Member Data Documentation
|
Driver that this object works with.
Definition at line 44 of file OSXDelegate2D.h. |
|
YES if mouse is not visible.
Definition at line 30 of file OSXDelegate2D.h. |
|
Is window paused (out of focus, etc).
Definition at line 41 of file OSXDelegate2D.h. |
|
Last processed event type.
Definition at line 47 of file OSXDelegate2D.h. |
|
Keep track of mouse tracking state.
Definition at line 27 of file OSXDelegate2D.h. |
|
Window - created even in fullscreen mode to get events (but with a different style) Window can have one of two titles - Paused or active.
Definition at line 36 of file OSXDelegate2D.h. |
The documentation for this class was generated from the following file:
- csplugincommon/macosx/OSXDelegate2D.h
Generated for Crystal Space by doxygen 1.4.6