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