13 #ifndef _FBXSDK_SCENE_GEOMETRY_LIGHT_H_
14 #define _FBXSDK_SCENE_GEOMETRY_LIGHT_H_
258 #ifndef DOXYGEN_SHOULD_SKIP_THIS
FbxPropertyT< FbxFloat > RightBarnDoor
This property handles the right barn door angle.
#define FBXSDK_OBJECT_DECLARE(Class, Parent)
Macro used to declare a new class derived from FbxObject.
FbxPropertyT< FbxDouble > FarAttenuationEnd
This property handles the attenuation end distance.
FBX SDK environment definition.
FbxPropertyT< FbxDouble3 > ShadowColor
This property handles the shadow color.
FbxPropertyT< FbxDouble > OuterAngle
This property handles the light outer cone angle (in degrees).
FbxPropertyT< FbxBool > DrawVolumetricLight
This property handles the draw volumetric light flag.
Array that stores pairs of FbxString and a pointer.
FbxPropertyT< FbxBool > EnableNearAttenuation
This property handles the enable near attenuation flag.
FbxPropertyT< FbxDouble > NearAttenuationStart
This property handles the near attenuation start distance.
EAreaLightShape
Supported area light types.
FbxPropertyT< FbxBool > DrawFrontFacingVolumetricLight
This property handles the draw facing volumetric projection flag.
FbxPropertyT< FbxString > FileName
This property handles the gobo file name.
This class is the base class for textures, ie classes FbxFileTexture, FbxLayeredTexture and FbxProced...
EType
Node attribute types.
FbxPropertyT< FbxDouble3 > Color
This property handles the light color.
FbxPropertyT< FbxBool > EnableFarAttenuation
This property handles the enable far attenuation flag.
FbxPropertyT< FbxDouble > DecayStart
This property handles the decay start distance.
FbxPropertyT< FbxDouble > Intensity
This property handles the light intensity.
FbxPropertyT< FbxDouble > Fog
This property handles the light fog intensity.
EFbxType
Type identifier constants.
FbxPropertyT< EDecayType > DecayType
This property handles the decay type.
FbxPropertyT< FbxFloat > BottomBarnDoor
This property handles the bottom barn door angle.
FbxPropertyT< EAreaLightShape > AreaLightShape
This property handles type when LightType is eArea.
This node attribute contains methods for accessing the properties of a light.
EFbxType FbxTypeOf(const FbxLight::EType &)
FbxPropertyT< FbxDouble > FarAttenuationStart
This property handles the far attenuation start distance.
FbxPropertyT< FbxDouble > InnerAngle
This property handles the light inner cone angle (in degrees).
FbxPropertyT< FbxBool > EnableBarnDoor
This property handles active status of barn doors.
FbxPropertyT< FbxFloat > LeftBarnDoor
This property handles the left barn door angle.
virtual FbxNodeAttribute::EType GetAttributeType() const
Return the type of node attribute.
FbxPropertyT< FbxBool > DrawGroundProjection
This property handles the draw ground projection flag.
FbxPropertyT< FbxFloat > TopBarnDoor
This property handles the top barn door angle.
FbxPropertyT< FbxBool > CastShadows
This property handles the cast shadow flag.
FbxPropertyT< FbxBool > CastLight
This property handles the cast light on object flag.
This class is the base class to all types of node attributes.
FbxPropertyT< FbxDouble > NearAttenuationEnd
This property handles the near end attenuation.
FbxPropertyT< EType > LightType
This property handles the light type.
virtual void ConstructProperties(bool pForceSet)
Optional property constructor override, automatically called by default constructor.