Linderdaum Engine: iGUIResponder Class Reference
Updated: Mon May 14 2012 05:02:36
iGUIResponder Class Reference

responding to general GUI events More...

#include <iGUIResponder.h>

List of all members.

Public Member Functions

 iGUIResponder ()
virtual void Event_PointerChanged (int PointerID, const LVector2 &Pnt, bool Pressed)
 send after pointer is up or down
virtual void Event_PointerMoved (int PointerID, const LVector2 &Pnt)
 send after pointer is moved
virtual void Event_Fling (LVector2 Velocity)
 send after pointer is up
virtual void Event_Drag (LVector2 Delta)
 send while pointer is moving
virtual void SetResponder (iGUIResponder *Responder)
virtual bool Event_Key (iGUIResponder *Source, const int Key, const bool KeyState)
virtual void Event_ViewportDetached (iGUIResponder *Source, clViewport *Viewport)
virtual void Event_Registered (iGUIResponder *Source)
virtual void Event_UnRegistered (iGUIResponder *Source)
virtual void Event_Timer (iGUIResponder *Source, float DeltaTime)
virtual void Event_Minimized (iGUIResponder *Source)
virtual void Event_Maximized (iGUIResponder *Source)
virtual void Event_Shrinked (iGUIResponder *Source)
virtual void Event_Dissolved (iGUIResponder *Source)
virtual void Event_CaptureChanged (iGUIResponder *Source)
virtual void Event_MouseInside (iGUIResponder *Source, const LVector2 &Pnt)
virtual void Event_MouseOutside (iGUIResponder *Source, const LVector2 &Pnt)
virtual void Event_MouseLeft (iGUIResponder *Source, const LVector2 &Pnt, const bool KeyState)
virtual void Event_MouseRight (iGUIResponder *Source, const LVector2 &Pnt, const bool KeyState)
virtual void Event_LDoubleClick (iGUIResponder *Source, const LVector2 &Pnt)
virtual void Event_RDoubleClick (iGUIResponder *Source, const LVector2 &Pnt)
virtual void Event_Scroll (iGUIResponder *Source, const LGUIDirection Direction)
virtual void Event_StartDragging (iGUIResponder *Source, const LVector2 &Pnt)
virtual void Event_StopDragging (iGUIResponder *Source, const LVector2 &Pnt)
virtual void Event_StartResize (iGUIResponder *Source, const LVector2 &Pnt)
virtual void Event_StopResize (iGUIResponder *Source, const LVector2 &Pnt)
virtual void Event_EnterTopmost (iGUIResponder *Source)
virtual void Event_LeaveTopmost (iGUIResponder *Source)
virtual void Event_PageActive (iGUIResponder *Source, clGUIPage *PrevPage)
 called if a page becomes active, i.e. can accept user input
virtual void Event_PageInactive (iGUIResponder *Source, clGUIPage *NextPage)
virtual void Event_PageAnimationActive (iGUIResponder *Source)
 called if a page will participate in animation, i.e. rendering will be performed
virtual void Event_PageAnimationInactive (iGUIResponder *Source)

Private Attributes

iGUIResponderFGUIResponder

Detailed Description

responding to general GUI events


Constructor & Destructor Documentation

iGUIResponder::iGUIResponder ( ) [inline]

Member Function Documentation

void iGUIResponder::Event_CaptureChanged ( iGUIResponder Source) [virtual]
void iGUIResponder::Event_Dissolved ( iGUIResponder Source) [virtual]

Reimplemented in clGUIHookResponder, and iGUIView.

void iGUIResponder::Event_Drag ( LVector2  Delta) [virtual]

send while pointer is moving

Reimplemented from iGestureResponder.

void iGUIResponder::Event_EnterTopmost ( iGUIResponder Source) [virtual]

Reimplemented in clGUIHookResponder.

void iGUIResponder::Event_Fling ( LVector2  Velocity) [virtual]

send after pointer is up

Reimplemented from iGestureResponder.

bool iGUIResponder::Event_Key ( iGUIResponder Source,
const int  Key,
const bool  KeyState 
) [virtual]
void iGUIResponder::Event_LDoubleClick ( iGUIResponder Source,
const LVector2 Pnt 
) [virtual]
void iGUIResponder::Event_LeaveTopmost ( iGUIResponder Source) [virtual]

Reimplemented in clGUIHookResponder.

void iGUIResponder::Event_Maximized ( iGUIResponder Source) [virtual]

Reimplemented in clGUIHookResponder, and iGUIView.

void iGUIResponder::Event_Minimized ( iGUIResponder Source) [virtual]

Reimplemented in clGUIHookResponder, and iGUIView.

void iGUIResponder::Event_MouseInside ( iGUIResponder Source,
const LVector2 Pnt 
) [virtual]
void iGUIResponder::Event_MouseLeft ( iGUIResponder Source,
const LVector2 Pnt,
const bool  KeyState 
) [virtual]
void iGUIResponder::Event_MouseOutside ( iGUIResponder Source,
const LVector2 Pnt 
) [virtual]
void iGUIResponder::Event_MouseRight ( iGUIResponder Source,
const LVector2 Pnt,
const bool  KeyState 
) [virtual]
void iGUIResponder::Event_PageActive ( iGUIResponder Source,
clGUIPage PrevPage 
) [virtual]

called if a page becomes active, i.e. can accept user input

Reimplemented in clGUITransitionPage, and clGUIHookResponder.

void iGUIResponder::Event_PageAnimationActive ( iGUIResponder Source) [virtual]

called if a page will participate in animation, i.e. rendering will be performed

Reimplemented in clGUIHookResponder.

void iGUIResponder::Event_PageAnimationInactive ( iGUIResponder Source) [virtual]

Reimplemented in clGUIHookResponder.

void iGUIResponder::Event_PageInactive ( iGUIResponder Source,
clGUIPage NextPage 
) [virtual]

Reimplemented in clGUITransitionPage, and clGUIHookResponder.

void iGUIResponder::Event_PointerChanged ( int  PointerID,
const LVector2 Pnt,
bool  Pressed 
) [virtual]

send after pointer is up or down

Reimplemented from iGestureResponder.

void iGUIResponder::Event_PointerMoved ( int  PointerID,
const LVector2 Pnt 
) [virtual]

send after pointer is moved

Reimplemented from iGestureResponder.

void iGUIResponder::Event_RDoubleClick ( iGUIResponder Source,
const LVector2 Pnt 
) [virtual]

Reimplemented in clGUIHookResponder.

void iGUIResponder::Event_Scroll ( iGUIResponder Source,
const LGUIDirection  Direction 
) [virtual]

Reimplemented in clGUIListBox.

void iGUIResponder::Event_Shrinked ( iGUIResponder Source) [virtual]

Reimplemented in clGUIHookResponder, and iGUIView.

void iGUIResponder::Event_StartDragging ( iGUIResponder Source,
const LVector2 Pnt 
) [virtual]

Reimplemented in clGUIHookResponder, and iGUIView.

void iGUIResponder::Event_StartResize ( iGUIResponder Source,
const LVector2 Pnt 
) [virtual]

Reimplemented in clGUIHookResponder, and iGUIView.

void iGUIResponder::Event_StopDragging ( iGUIResponder Source,
const LVector2 Pnt 
) [virtual]

Reimplemented in clGUIHookResponder, and iGUIView.

void iGUIResponder::Event_StopResize ( iGUIResponder Source,
const LVector2 Pnt 
) [virtual]

Reimplemented in clGUIHookResponder, and iGUIView.

void iGUIResponder::Event_UnRegistered ( iGUIResponder Source) [virtual]
void iGUIResponder::Event_ViewportDetached ( iGUIResponder Source,
clViewport Viewport 
) [virtual]
virtual void iGUIResponder::SetResponder ( iGUIResponder Responder) [inline, virtual]

Member Data Documentation


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