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

CybGLIndexedFaceSetC Class Reference

#include <cybglindexedfacesetc.h>

Inheritance diagram for CybGLIndexedFaceSetC:

Inheritance graph
[legend]
Collaboration diagram for CybGLIndexedFaceSetC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybGLIndexedFaceSetC (CybWorldC *)
virtual ~CybGLIndexedFaceSetC ()
virtual void ToChannelDefault (CybChannelC *, long flag)
virtual void ToChannelTexture (CybChannelC *, long flag)
virtual void EventCascadeEnd ()

Protected Methods

virtual void ToGL1 (CybChannelC *pV)
virtual void ToGL2 (CybChannelC *pV)
void TriangleStripsToOpenGL_Default (CybGLChannelC *pV)
void TriangleStripsToOpenGL_Texture (CybGLChannelC *pV)
void RecalcGLValues ()
void RecalcGLIndexes ()
virtual void Calc ()

Protected Attributes

ArrayC< GLuintArraym_indexGLArrays
float * m_glColor
float * m_glCoord
float * m_glTexCoord
float * m_glNormal
short m_bGlCoordRef
short m_bGlColorRef
short m_bGlTexCoordRef
short m_bGlNormalRef
ArrayC< GLint > m_lid
ArrayC< GLint > m_lidTex
long m_indexMax
short m_whichMax

Constructor & Destructor Documentation

CybGLIndexedFaceSetC::CybGLIndexedFaceSetC CybWorldC  
 

virtual CybGLIndexedFaceSetC::~CybGLIndexedFaceSetC   [virtual]
 


Member Function Documentation

virtual void CybGLIndexedFaceSetC::Calc   [protected, virtual]
 

Reimplemented from CybIndexedFaceSetC.

virtual void CybGLIndexedFaceSetC::EventCascadeEnd   [virtual]
 

Reimplemented from CybIndexedFaceSetC.

void CybGLIndexedFaceSetC::RecalcGLIndexes   [protected]
 

void CybGLIndexedFaceSetC::RecalcGLValues   [protected]
 

virtual void CybGLIndexedFaceSetC::ToChannelDefault CybChannelC  ,
long    flag
[virtual]
 

Reimplemented from CybIndexedFaceSetC.

virtual void CybGLIndexedFaceSetC::ToChannelTexture CybChannelC  ,
long    flag
[virtual]
 

Reimplemented from CybIndexedFaceSetC.

virtual void CybGLIndexedFaceSetC::ToGL1 CybChannelC   pV [protected, virtual]
 

virtual void CybGLIndexedFaceSetC::ToGL2 CybChannelC   pV [protected, virtual]
 

void CybGLIndexedFaceSetC::TriangleStripsToOpenGL_Default CybGLChannelC   pV [protected]
 

void CybGLIndexedFaceSetC::TriangleStripsToOpenGL_Texture CybGLChannelC   pV [protected]
 


Member Data Documentation

short CybGLIndexedFaceSetC::m_bGlColorRef [protected]
 

Definition at line 64 of file cybglindexedfacesetc.h.

short CybGLIndexedFaceSetC::m_bGlCoordRef [protected]
 

Definition at line 63 of file cybglindexedfacesetc.h.

short CybGLIndexedFaceSetC::m_bGlNormalRef [protected]
 

Definition at line 66 of file cybglindexedfacesetc.h.

short CybGLIndexedFaceSetC::m_bGlTexCoordRef [protected]
 

Definition at line 65 of file cybglindexedfacesetc.h.

float* CybGLIndexedFaceSetC::m_glColor [protected]
 

Definition at line 59 of file cybglindexedfacesetc.h.

float* CybGLIndexedFaceSetC::m_glCoord [protected]
 

Definition at line 60 of file cybglindexedfacesetc.h.

float* CybGLIndexedFaceSetC::m_glNormal [protected]
 

Definition at line 62 of file cybglindexedfacesetc.h.

float* CybGLIndexedFaceSetC::m_glTexCoord [protected]
 

Definition at line 61 of file cybglindexedfacesetc.h.

ArrayC<GLuintArray> CybGLIndexedFaceSetC::m_indexGLArrays [protected]
 

Definition at line 58 of file cybglindexedfacesetc.h.

long CybGLIndexedFaceSetC::m_indexMax [protected]
 

Definition at line 69 of file cybglindexedfacesetc.h.

ArrayC<GLint> CybGLIndexedFaceSetC::m_lid [protected]
 

Definition at line 67 of file cybglindexedfacesetc.h.

ArrayC<GLint> CybGLIndexedFaceSetC::m_lidTex [protected]
 

Definition at line 68 of file cybglindexedfacesetc.h.

short CybGLIndexedFaceSetC::m_whichMax [protected]
 

Definition at line 70 of file cybglindexedfacesetc.h.


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