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

CybGLWorldC Class Reference

#include <cybglworldc.h>

Inheritance diagram for CybGLWorldC:

Inheritance graph
[legend]
Collaboration diagram for CybGLWorldC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybGLWorldC ()
virtual ~CybGLWorldC ()
long GetFreeLightID ()
void FreeLightID (long)
virtual void Unload ()
virtual short isectSceneWithNode (SFNode *, IsectResultS &)
void SetGLChannel (CybGLChannelC *pGLChan)
long AsignTouchSensor (CybGLTouchSensorC *)
CybGLTouchSensorCGetTouchSensor (long id)
virtual CybNodeCCreateNode (long)
virtual void ToChannel (CybChannelC *, long)
const ArrayC< CybTextureC * > & GetTextures ()

Protected Attributes

KetteC< long > m_freeLightIDList
long m_lightCounter
KetteC< long > m_freeSelectNameIDList
ArrayC< CybGLTouchSensorC * > m_pTouchSensorList
ArrayC< CybTextureC * > m_textures
CybGLChannelCm_pGLChan

Constructor & Destructor Documentation

CybGLWorldC::CybGLWorldC  
 

virtual CybGLWorldC::~CybGLWorldC   [virtual]
 


Member Function Documentation

long CybGLWorldC::AsignTouchSensor CybGLTouchSensorC  
 

virtual CybNodeC* CybGLWorldC::CreateNode long    [virtual]
 

Reimplemented from CybWorldC.

void CybGLWorldC::FreeLightID long   
 

long CybGLWorldC::GetFreeLightID  
 

const ArrayC<CybTextureC*>& CybGLWorldC::GetTextures   [inline]
 

Definition at line 63 of file cybglworldc.h.

00063 {return m_textures;}

CybGLTouchSensorC* CybGLWorldC::GetTouchSensor long    id
 

virtual short CybGLWorldC::isectSceneWithNode SFNode  ,
IsectResultS &   
[virtual]
 

Reimplemented from CybWorldC.

void CybGLWorldC::SetGLChannel CybGLChannelC   pGLChan [inline]
 

Definition at line 58 of file cybglworldc.h.

00058 {m_pGLChan = pGLChan;}

virtual void CybGLWorldC::ToChannel CybChannelC  ,
long   
[virtual]
 

Reimplemented from CybWorldC.

virtual void CybGLWorldC::Unload   [virtual]
 

Reimplemented from CybWorldC.


Member Data Documentation

KetteC<long> CybGLWorldC::m_freeLightIDList [protected]
 

Definition at line 66 of file cybglworldc.h.

KetteC<long> CybGLWorldC::m_freeSelectNameIDList [protected]
 

Definition at line 69 of file cybglworldc.h.

long CybGLWorldC::m_lightCounter [protected]
 

Definition at line 67 of file cybglworldc.h.

CybGLChannelC* CybGLWorldC::m_pGLChan [protected]
 

Definition at line 72 of file cybglworldc.h.

ArrayC<CybGLTouchSensorC*> CybGLWorldC::m_pTouchSensorList [protected]
 

Definition at line 70 of file cybglworldc.h.

ArrayC<CybTextureC*> CybGLWorldC::m_textures [protected]
 

Definition at line 71 of file cybglworldc.h.


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