29#ifndef IFSG_APPEARANCE_H 
   30#define IFSG_APPEARANCE_H 
   45    bool SetEmissive( 
float aRVal, 
float aGVal, 
float aBVal );
 
   49    bool SetDiffuse( 
float aRVal, 
float aGVal, 
float aBVal );
 
   53    bool SetSpecular( 
float aRVal, 
float aGVal, 
float aBVal );
 
   57    bool SetAmbient( 
float aRVal, 
float aGVal, 
float aBVal );
 
 
bool SetDiffuse(float aRVal, float aGVal, float aBVal)
 
bool SetEmissive(float aRVal, float aGVal, float aBVal)
 
bool SetSpecular(float aRVal, float aGVal, float aBVal)
 
bool SetShininess(float aShininess) noexcept
 
bool SetAmbient(float aRVal, float aGVal, float aBVal)
 
IFSG_APPEARANCE(bool create)
 
bool SetTransparency(float aTransparency) noexcept
 
virtual bool NewNode(SGNODE *aParent)=0
Create a new node to associate with this wrapper.
 
virtual bool Attach(SGNODE *aNode)=0
Associate a given SGNODE* with this wrapper.
 
The base class of all Scene Graph nodes.
 
defines the wrapper of the base class SG_NODE