Blender V2.61 - r43446
Public Member Functions | Protected Attributes

GHOST_Event Class Reference

#include <GHOST_Event.h>

Inheritance diagram for GHOST_Event:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 GHOST_Event (GHOST_TUns64 msec, GHOST_TEventType type, GHOST_IWindow *window)
virtual GHOST_TEventType getType ()
virtual GHOST_TUns64 getTime ()
virtual GHOST_IWindowgetWindow ()
virtual GHOST_TEventDataPtr getData ()

Protected Attributes

GHOST_TEventType m_type
GHOST_TUns64 m_time
GHOST_IWindowm_window
GHOST_TEventDataPtr m_data

Detailed Description

Base class for events received the operating system.

Author:
Maarten Gribnau
Date:
May 11, 2001

Definition at line 44 of file GHOST_Event.h.


Constructor & Destructor Documentation

GHOST_Event::GHOST_Event ( GHOST_TUns64  msec,
GHOST_TEventType  type,
GHOST_IWindow window 
) [inline]

Constructor.

Parameters:
msecThe time this event was generated.
typeThe type of this event.
windowThe generating window (or NULL if system event).

Definition at line 53 of file GHOST_Event.h.


Member Function Documentation

virtual GHOST_TEventDataPtr GHOST_Event::getData ( ) [inline, virtual]

Returns the event data.

Returns:
The event data.

Implements GHOST_IEvent.

Definition at line 90 of file GHOST_Event.h.

References m_data.

virtual GHOST_TUns64 GHOST_Event::getTime ( ) [inline, virtual]

Returns the time this event was generated.

Returns:
The event generation time.

Implements GHOST_IEvent.

Definition at line 71 of file GHOST_Event.h.

References m_time.

virtual GHOST_TEventType GHOST_Event::getType ( void  ) [inline, virtual]

Returns the event type.

Returns:
The event type.

Implements GHOST_IEvent.

Definition at line 62 of file GHOST_Event.h.

References m_type.

virtual GHOST_IWindow* GHOST_Event::getWindow ( ) [inline, virtual]

Returns the window this event was generated on, or NULL if it is a 'system' event.

Returns:
The generating window.

Implements GHOST_IEvent.

Definition at line 81 of file GHOST_Event.h.

References m_window.


Member Data Documentation

The time this event was generated.

Definition at line 99 of file GHOST_Event.h.

Referenced by getTime().

Type of this event.

Definition at line 97 of file GHOST_Event.h.

Referenced by getType().

Pointer to the generating window.

Definition at line 101 of file GHOST_Event.h.

Referenced by getWindow().


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