23 #include <gz/math/Color.hh> 
   24 #include <gz/utils/ImplPtr.hh> 
   34   inline namespace SDF_VERSION_NAMESPACE {
 
   47     public: 
double Time() 
const;
 
   51     public: 
void SetTime(
double _time);
 
   55     public: 
double Sunrise() 
const;
 
   59     public: 
void SetSunrise(
double _time);
 
   63     public: 
double Sunset() 
const;
 
   67     public: 
void SetSunset(
double _time);
 
   71     public: 
double CloudSpeed() 
const;
 
   75     public: 
void SetCloudSpeed(
double _speed);
 
   79     public: gz::math::Angle CloudDirection() 
const;
 
   83     public: 
void SetCloudDirection(
const gz::math::Angle &_angle);
 
   87     public: 
double CloudHumidity() 
const;
 
   91     public: 
void SetCloudHumidity(
double _humidity);
 
   95     public: 
double CloudMeanSize() 
const;
 
   99     public: 
void SetCloudMeanSize(
double _size);
 
  103     public: gz::math::Color CloudAmbient() 
const;
 
  107     public: 
void SetCloudAmbient(
const gz::math::Color &_ambient);
 
  111     public: 
const std::string &CubemapUri() 
const;
 
  115     public: 
void SetCubemapUri(
const std::string &_uri);
 
  147     GZ_UTILS_IMPL_PTR(dataPtr)