All Classes Functions
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
HookClass Class Reference
Collaboration diagram for HookClass:
Collaboration graph
[legend]

Public Member Functions

void Hook ()
void UnHook ()
 HookClass (OBJHANDLE, int)
virtual void clbkSetClassCaps (FILEHANDLE cfg)
virtual void clbkSaveState (FILEHANDLE scn)
virtual void clbkLoadStateEx (FILEHANDLE scn, void *status)
virtual void clbkSetStateEx (const void *status)
virtual void clbkPostCreation ()
virtual void clbkFocusChanged (bool getfocus, OBJHANDLE hNewVessel, OBJHANDLE hOldVessel)
virtual void clbkPreStep (double simt, double simdt, double mjd)
virtual void clbkPostStep (double simt, double simdt, double mjd)
virtual bool clbkPlaybackEvent (double simt, double event_t, const char *event_type, const char *event)
virtual void clbkVisualCreated (VISHANDLE vis, int refcount)
virtual void clbkVisualDestroyed (VISHANDLE vis, int refcount)
virtual void clbkDrawHUD (int mode, const HUDPAINTSPEC *hps, HDC hDC)
virtual void clbkRCSMode (int mode)
virtual void clbkADCtrlMode (DWORD mode)
virtual void clbkHUDMode (int mode)
virtual void clbkMFDMode (int mfd, int mode)
virtual void clbkNavMode (int mode, bool active)
virtual void clbkDockEvent (int dock, OBJHANDLE mate)
virtual void clbkAnimate (double simt)
virtual int clbkConsumeDirectKey (char *keystate)
virtual int clbkConsumeBufferedKey (DWORD key, bool down, char *keystate)
virtual bool clbkLoadGenericCockpit ()
virtual bool clbkLoadPanel (int id)
virtual bool clbkPanelMouseEvent (int id, int event, int mx, int my)
virtual bool clbkPanelRedrawEvent (int id, int event, SURFHANDLE surf)
virtual bool clbkLoadVC (int id)
virtual bool clbkVCMouseEvent (int id, int event, VECTOR3 &p)
virtual bool clbkVCRedrawEvent (int id, int event, SURFHANDLE surf)
virtual void OldclbkSetClassCaps (FILEHANDLE cfg)
virtual void OldclbkSaveState (FILEHANDLE scn)
virtual void OldclbkLoadStateEx (FILEHANDLE scn, void *status)
virtual void OldclbkSetStateEx (const void *status)
virtual void OldclbkPostCreation ()
virtual void OldclbkFocusChanged (bool getfocus, OBJHANDLE hNewVessel, OBJHANDLE hOldVessel)
virtual void OldclbkPreStep (double simt, double simdt, double mjd)
virtual void OldclbkPostStep (double simt, double simdt, double mjd)
virtual bool OldclbkPlaybackEvent (double simt, double event_t, const char *event_type, const char *event)
virtual void OldclbkVisualCreated (VISHANDLE vis, int refcount)
virtual void OldclbkVisualDestroyed (VISHANDLE vis, int refcount)
virtual void OldclbkDrawHUD (int mode, const HUDPAINTSPEC *hps, HDC hDC)
virtual void OldclbkRCSMode (int mode)
virtual void OldclbkADCtrlMode (DWORD mode)
virtual void OldclbkHUDMode (int mode)
virtual void OldclbkMFDMode (int mfd, int mode)
virtual void OldclbkNavMode (int mode, bool active)
virtual void OldclbkDockEvent (int dock, OBJHANDLE mate)
virtual void OldclbkAnimate (double simt)
virtual int OldclbkConsumeDirectKey (char *keystate)
virtual int OldclbkConsumeBufferedKey (DWORD key, bool down, char *keystate)
virtual bool OldclbkLoadGenericCockpit ()
virtual bool OldclbkLoadPanel (int id)
virtual bool OldclbkPanelMouseEvent (int id, int event, int mx, int my)
virtual bool OldclbkPanelRedrawEvent (int id, int event, SURFHANDLE surf)
virtual bool OldclbkLoadVC (int id)
virtual bool OldclbkVCMouseEvent (int id, int event, VECTOR3 &p)
virtual bool OldclbkVCRedrawEvent (int id, int event, SURFHANDLE surf)

Static Public Member Functions

static void FocusChanged (OBJHANDLE new_focus, OBJHANDLE old_focus)

Static Public Attributes

static class LaunchMFDlaunchMFD = NULL

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