13 #ifndef _FBXSDK_FILEIO_GLOBAL_LIGHT_SETTINGS_H_    14 #define _FBXSDK_FILEIO_GLOBAL_LIGHT_SETTINGS_H_    22 class FbxGlobalLightSettingsProperties;
    44     void SetAmbientColor(
FbxColor pAmbientColor);
    61     void SetFogEnable(
bool pEnable);
    66     bool GetFogEnable() 
const;
    86         eExponentialSquareRoot  
    92     void SetFogMode(EFogMode pMode);
    97     EFogMode GetFogMode() 
const;
   104     void SetFogDensity(
double pDensity);
   110     double GetFogDensity() 
const;
   116     void SetFogStart(
double pStart);
   122     double GetFogStart() 
const;
   128     void SetFogEnd(
double pEnd);
   134     double GetFogEnd() 
const;
   165     void SetShadowEnable(
bool pShadowEnable);
   170     bool GetShadowEnable() 
const;
   176     void SetShadowIntensity(
double pShadowIntensity);
   182     double GetShadowIntensity() 
const;
   187     int GetShadowPlaneCount() 
const;
   202     void RemoveAllShadowPlanes();
   207     void RestoreDefaultSettings();
   218 #ifndef DOXYGEN_SHOULD_SKIP_THIS   223     FbxGlobalLightSettingsProperties* mPH;
 FBX SDK environment definition. 
#define FBXSDK_FRIEND_NEW()
FbxVector4 mOrigin
Origin point. 
This class contains functions for accessing global light settings. 
Class to represent colors in RGBA format using doubles. 
This class facilitates the testing/reporting of errors. 
FbxVector4 mNormal
Normal vector. 
A four double mathematic vector class. 
Struct used to define the shadow plane. 
bool mEnable
Activate flag.