class Lighting
{
public:
- class Loader: public DataFile::ObjectLoader<Lighting>
+ class Loader: public DataFile::CollectionObjectLoader<Lighting>
{
private:
static ActionMap shared_actions;
public:
Loader(Lighting &);
+ Loader(Lighting &, Collection &);
private:
virtual void init_actions();
void fog_density(float);
void fog_half_distance(float);
void horizon_angle(float);
- void light();
- void light_index(unsigned);
+ void light(const std::string &);
+ void light_inline();
+ void light_inline_index(unsigned);
void sky_color(float, float, float);
void zenith_direction(float, float, float);
};