59- (id)initWithName:(NSString *)name;
71- (id)initWithName:(NSString *)name configuration:(NSDictionary *)configuration;
74- (void)setDiffuseColor:(
OOColor *)color;
75- (void)setAmbientAndDiffuseColor:(
OOColor *)color;
77- (void)setSpecularColor:(
OOColor *)color;
79- (void)setAmbientColor:(
OOColor *)color;
81- (void)setEmissionColor:(
OOColor *)color;
83- (void)getDiffuseComponents:(GLfloat[4])outComponents;
84- (void)setDiffuseComponents:(const GLfloat[4])components;
85- (void)setAmbientAndDiffuseComponents:(const GLfloat[4])components;
86- (void)getSpecularComponents:(GLfloat[4])outComponents;
87- (void)setSpecularComponents:(const GLfloat[4])components;
88- (void)getAmbientComponents:(GLfloat[4])outComponents;
89- (void)setAmbientComponents:(const GLfloat[4])components;
90- (void)getEmissionComponents:(GLfloat[4])outComponents;
91- (void)setEmissionComponents:(const GLfloat[4])components;
93- (void)setDiffuseRed:(GLfloat)r green:(GLfloat)g blue:(GLfloat)b alpha:(GLfloat)a;
94- (void)setAmbientAndDiffuseRed:(GLfloat)r green:(GLfloat)g blue:(GLfloat)b alpha:(GLfloat)a;
95- (void)setSpecularRed:(GLfloat)r green:(GLfloat)g blue:(GLfloat)b alpha:(GLfloat)a;
96- (void)setAmbientRed:(GLfloat)r green:(GLfloat)g blue:(GLfloat)b alpha:(GLfloat)a;
97- (void)setEmissionRed:(GLfloat)r green:(GLfloat)g blue:(GLfloat)b alpha:(GLfloat)a;
100- (void)setShininess:(uint8_t)value;
106- (BOOL) permitSpecular;