Geant4  10.02.p03
SoStyleCache Class Reference

#include <SoStyleCache.h>

Inheritance diagram for SoStyleCache:
Collaboration diagram for SoStyleCache:

Public Member Functions

 SoStyleCache ()
 
SoMaterial * getMaterial (const SbColor &, float=0)
 
SoMaterial * getMaterial (float, float, float, float=0)
 
SoDrawStyle * getLineStyle (unsigned short=0xFFFF, float=0)
 
SoLightModel * getLightModelPhong ()
 
SoLightModel * getLightModelBaseColor ()
 
SoResetTransform * getResetTransform ()
 

Protected Member Functions

 ~SoStyleCache ()
 

Private Attributes

SoGroup * fMaterials
 
SoGroup * fLineStyles
 
SoGroup * fLightModels
 
SoResetTransform * fResetTransform
 

Detailed Description

Definition at line 43 of file SoStyleCache.h.

Constructor & Destructor Documentation

◆ SoStyleCache()

SoStyleCache::SoStyleCache ( )

◆ ~SoStyleCache()

SoStyleCache::~SoStyleCache ( )
protected

Member Function Documentation

◆ getLightModelBaseColor()

SoLightModel* SoStyleCache::getLightModelBaseColor ( )

◆ getLightModelPhong()

SoLightModel* SoStyleCache::getLightModelPhong ( )

◆ getLineStyle()

SoDrawStyle* SoStyleCache::getLineStyle ( unsigned  short = 0xFFFF,
float  = 0 
)

◆ getMaterial() [1/2]

SoMaterial* SoStyleCache::getMaterial ( const SbColor &  ,
float  = 0 
)

◆ getMaterial() [2/2]

SoMaterial* SoStyleCache::getMaterial ( float  ,
float  ,
float  ,
float  = 0 
)

◆ getResetTransform()

SoResetTransform* SoStyleCache::getResetTransform ( )

Member Data Documentation

◆ fLightModels

SoGroup* SoStyleCache::fLightModels
private

Definition at line 59 of file SoStyleCache.h.

◆ fLineStyles

SoGroup* SoStyleCache::fLineStyles
private

Definition at line 58 of file SoStyleCache.h.

◆ fMaterials

SoGroup* SoStyleCache::fMaterials
private

Definition at line 57 of file SoStyleCache.h.

◆ fResetTransform

SoResetTransform* SoStyleCache::fResetTransform
private

Definition at line 60 of file SoStyleCache.h.


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