- inline float *scene_ambient () const { return (float *)_scene_ambient; }
- inline float *scene_diffuse () const { return (float *)_scene_diffuse; }
- inline float *scene_specular () const { return (float *)_scene_specular; }
-
- inline float *sky_color () const { return (float *)_sky_color; }
- inline float *cloud_color () const { return (float *)_cloud_color; }
- inline float *adj_fog_color () const { return (float *)_adj_fog_color; }
+ inline const SGVec4f& scene_ambient () const { return _scene_ambient; }
+ inline const SGVec4f& scene_diffuse () const { return _scene_diffuse; }
+ inline const SGVec4f& scene_specular () const { return _scene_specular; }
+ inline const SGVec4f& scene_chrome () const { return _scene_chrome; }