fbxsdk/fileio/fbxgloballightsettings.h Source File
Go to the documentation of this file.
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.