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

CybAppearanceC Class Reference

#include <cybappearancec.h>

Inheritance diagram for CybAppearanceC:

Inheritance graph
[legend]
Collaboration diagram for CybAppearanceC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybAppearanceC (CybWorldC *)
virtual ~CybAppearanceC ()
 CybAppearanceC (const CybAppearanceC &)
CybAppearanceC & operator= (const CybAppearanceC &)
virtual void SignAsUser (ObjectI *)
const CybTextureCGetpTexture ()
const CybMaterialCGetpMaterial ()
virtual int SetNode (CybNodeC *)
virtual void Load_material (char *&, const char *, long &)
virtual void Load_texture (char *&, const char *, long &)
virtual void Load_textureTransform (char *&, const char *, long &)
virtual void ToChannel (CybChannelC *, long flag)
virtual void GarbageCollection ()
virtual void GetMessageAsObjectI (void *, long, SharedObjectC *)
virtual void FinishInit ()
virtual void SetEvent (long, const void *, BaseI *)
virtual short GetFieldData (long, void *data)
virtual long GetFieldEventID (const char *)
virtual long GetFieldDataType (long)
short GetEnlighting ()

Protected Methods

virtual void CreateNewCopy (CybNodeC *)
virtual void SetMaterial (CybMaterialC *)
virtual void SetTexture (CybTextureC *)
virtual void SetTextureTransform (CybTextureTransformC *)

Protected Attributes

CybMaterialCm_pMaterial
CybTextureCm_pTexture
CybTextureTransformCm_pTextureTransform
short m_enlighting
short m_blending

Constructor & Destructor Documentation

CybAppearanceC::CybAppearanceC CybWorldC  
 

virtual CybAppearanceC::~CybAppearanceC   [virtual]
 

CybAppearanceC::CybAppearanceC const CybAppearanceC &   
 


Member Function Documentation

virtual void CybAppearanceC::CreateNewCopy CybNodeC   [protected, virtual]
 

Reimplemented from CybNodeC.

virtual void CybAppearanceC::FinishInit   [virtual]
 

Reimplemented from CybNodeC.

Reimplemented in CybPFAppearanceC.

virtual void CybAppearanceC::GarbageCollection   [virtual]
 

Reimplemented from SharedObjectC.

short CybAppearanceC::GetEnlighting   [inline]
 

Definition at line 65 of file cybappearancec.h.

00065 {return m_enlighting;}

virtual short CybAppearanceC::GetFieldData long   ,
void *    data
[virtual]
 

Reimplemented from CybNodeC.

virtual long CybAppearanceC::GetFieldDataType long    [virtual]
 

Reimplemented from CybNodeC.

virtual long CybAppearanceC::GetFieldEventID const char *    [virtual]
 

Reimplemented from CybNodeC.

virtual void CybAppearanceC::GetMessageAsObjectI void *   ,
long   ,
SharedObjectC  
[virtual]
 

Reimplemented from ObjectI.

const CybMaterialC* CybAppearanceC::GetpMaterial   [inline]
 

Definition at line 49 of file cybappearancec.h.

00049 {return m_pMaterial;}

const CybTextureC* CybAppearanceC::GetpTexture   [inline]
 

Definition at line 48 of file cybappearancec.h.

00048 {return m_pTexture;} 

virtual void CybAppearanceC::Load_material char *&   ,
const char *   ,
long &   
[virtual]
 

Reimplemented from CybNodeC.

virtual void CybAppearanceC::Load_texture char *&   ,
const char *   ,
long &   
[virtual]
 

Reimplemented from CybNodeC.

virtual void CybAppearanceC::Load_textureTransform char *&   ,
const char *   ,
long &   
[virtual]
 

Reimplemented from CybNodeC.

CybAppearanceC& CybAppearanceC::operator= const CybAppearanceC &   
 

virtual void CybAppearanceC::SetEvent long   ,
const void *   ,
BaseI  
[virtual]
 

Reimplemented from CybNodeC.

virtual void CybAppearanceC::SetMaterial CybMaterialC   [protected, virtual]
 

Reimplemented in CybPFAppearanceC.

virtual int CybAppearanceC::SetNode CybNodeC   [virtual]
 

Reimplemented from CybNodeC.

virtual void CybAppearanceC::SetTexture CybTextureC   [protected, virtual]
 

Reimplemented in CybPFAppearanceC.

virtual void CybAppearanceC::SetTextureTransform CybTextureTransformC   [protected, virtual]
 

virtual void CybAppearanceC::SignAsUser ObjectI   [virtual]
 

Reimplemented from SharedObjectC.

virtual void CybAppearanceC::ToChannel CybChannelC  ,
long    flag
[virtual]
 

Reimplemented from CybNodeC.

Reimplemented in CybGLAppearanceC.


Member Data Documentation

short CybAppearanceC::m_blending [protected]
 

Definition at line 78 of file cybappearancec.h.

short CybAppearanceC::m_enlighting [protected]
 

Definition at line 77 of file cybappearancec.h.

CybMaterialC* CybAppearanceC::m_pMaterial [protected]
 

Definition at line 74 of file cybappearancec.h.

CybTextureC* CybAppearanceC::m_pTexture [protected]
 

Definition at line 75 of file cybappearancec.h.

CybTextureTransformC* CybAppearanceC::m_pTextureTransform [protected]
 

Definition at line 76 of file cybappearancec.h.


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