Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CybWinMouse2ScriptC Class Reference

#include <cybwinmouse2scriptc.h>

Collaboration diagram for CybWinMouse2ScriptC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybWinMouse2ScriptC (CybWorldC *, CybGraphicChannelC *)
void Button (int bnr, int state, int x, int y)
void Motion (int x, int y)
void KeyPressed (char ch)
void SetScript (CybScriptC *)
void SetWindowSize (long w, long h)

Protected Methods

void CalcMousePos (int iX, int iY, VectorC &, VectorC &, SFRotation &)

Protected Attributes

CybWorldCm_pWorld
CybGraphicChannelCm_pChannel_mouse
CybScriptCm_pScriptWinEvents
long m_winEventsKeyID
long m_winEventsMousePosID
long m_winEventsMouseDirID
long m_winEventsMouseOriID
long m_winEventsMouseButtonID
long m_winMousePosX_alt
long m_winMousePosY_alt
SFBool m_bMouseLogOn
long m_winWidth
long m_winHeight

Constructor & Destructor Documentation

CybWinMouse2ScriptC::CybWinMouse2ScriptC CybWorldC  ,
CybGraphicChannelC  
 


Member Function Documentation

void CybWinMouse2ScriptC::Button int    bnr,
int    state,
int    x,
int    y
 

void CybWinMouse2ScriptC::CalcMousePos int    iX,
int    iY,
VectorC  ,
VectorC  ,
SFRotation  
[protected]
 

void CybWinMouse2ScriptC::KeyPressed char    ch
 

void CybWinMouse2ScriptC::Motion int    x,
int    y
 

void CybWinMouse2ScriptC::SetScript CybScriptC  
 

void CybWinMouse2ScriptC::SetWindowSize long    w,
long    h
[inline]
 

Definition at line 50 of file cybwinmouse2scriptc.h.

00050 {m_winWidth=w;m_winHeight=h;}


Member Data Documentation

SFBool CybWinMouse2ScriptC::m_bMouseLogOn [protected]
 

Definition at line 67 of file cybwinmouse2scriptc.h.

CybGraphicChannelC* CybWinMouse2ScriptC::m_pChannel_mouse [protected]
 

Definition at line 58 of file cybwinmouse2scriptc.h.

CybScriptC* CybWinMouse2ScriptC::m_pScriptWinEvents [protected]
 

Definition at line 59 of file cybwinmouse2scriptc.h.

CybWorldC* CybWinMouse2ScriptC::m_pWorld [protected]
 

Definition at line 57 of file cybwinmouse2scriptc.h.

long CybWinMouse2ScriptC::m_winEventsKeyID [protected]
 

Definition at line 60 of file cybwinmouse2scriptc.h.

long CybWinMouse2ScriptC::m_winEventsMouseButtonID [protected]
 

Definition at line 64 of file cybwinmouse2scriptc.h.

long CybWinMouse2ScriptC::m_winEventsMouseDirID [protected]
 

Definition at line 62 of file cybwinmouse2scriptc.h.

long CybWinMouse2ScriptC::m_winEventsMouseOriID [protected]
 

Definition at line 63 of file cybwinmouse2scriptc.h.

long CybWinMouse2ScriptC::m_winEventsMousePosID [protected]
 

Definition at line 61 of file cybwinmouse2scriptc.h.

long CybWinMouse2ScriptC::m_winHeight [protected]
 

Definition at line 68 of file cybwinmouse2scriptc.h.

long CybWinMouse2ScriptC::m_winMousePosX_alt [protected]
 

Definition at line 65 of file cybwinmouse2scriptc.h.

long CybWinMouse2ScriptC::m_winMousePosY_alt [protected]
 

Definition at line 66 of file cybwinmouse2scriptc.h.

long CybWinMouse2ScriptC::m_winWidth [protected]
 

Definition at line 68 of file cybwinmouse2scriptc.h.


The documentation for this class was generated from the following file:
Generated on Tue Jul 29 14:30:32 2003 for Open ActiveWrl by doxygen1.3-rc2