DOM base class for FBX lights attached to a node.
More...
Inherits Assimp::FBX::NodeAttribute.
|
| true false | fbx_simple_enum_property (DecayType, Decay, 2) fbx_simple_property(DecayStart |
| |
| | fbx_simple_property (CastLightOnObject, bool, false) fbx_simple_property(DrawVolumetricLight |
| |
| | fbx_simple_property (Color, aiVector3D, aiVector3D(1, 1, 1)) fbx_simple_enum_property(LightType |
| |
| true | fbx_simple_property (DrawGroundProjection, bool, true) fbx_simple_property(DrawFrontFacingVolumetricLight |
| |
| true false false | fbx_simple_property (EnableFarAttenuation, bool, false) fbx_simple_property(FarAttenuationStart |
| |
| true false false | fbx_simple_property (FarAttenuationEnd, float, 0.0f) fbx_simple_property(CastShadows |
| |
| true false | fbx_simple_property (FileName, std::string, "") fbx_simple_property(EnableNearAttenuation |
| |
| true false | fbx_simple_property (Intensity, float, 100.0f) fbx_simple_property(InnerAngle |
| |
| true false false true | fbx_simple_property (LeftBarnDoor, float, 20.0f) fbx_simple_property(RightBarnDoor |
| |
| true false false | fbx_simple_property (NearAttenuationStart, float, 0.0f) fbx_simple_property(NearAttenuationEnd |
| |
| true false | fbx_simple_property (OuterAngle, float, 45.0f) fbx_simple_property(Fog |
| |
| true false false true | fbx_simple_property (ShadowColor, aiVector3D, aiVector3D(0, 0, 0)) fbx_simple_property(AreaLightShape |
| |
| true false false true | fbx_simple_property (TopBarnDoor, float, 20.0f) fbx_simple_property(BottomBarnDoor |
| |
| | Light (uint64_t id, const Element &element, const Document &doc, const std::string &name) |
| |
| virtual | ~Light () |
| |
| | NodeAttribute (uint64_t id, const Element &element, const Document &doc, const std::string &name) |
| |
| const PropertyTable & | Props () const |
| |
| virtual | ~NodeAttribute () |
| |
| uint64_t | ID () const |
| |
| const std::string & | Name () const |
| |
| | Object (uint64_t id, const Element &element, const std::string &name) |
| |
| const Element & | SourceElement () const |
| |
| virtual | ~Object () |
| |
DOM base class for FBX lights attached to a node.
◆ Decay
| Enumerator |
|---|
| Decay_None | |
| Decay_Linear | |
| Decay_Quadratic | |
| Decay_Cubic | |
| Decay_MAX | |
◆ Type
| Enumerator |
|---|
| Type_Point | |
| Type_Directional | |
| Type_Spot | |
| Type_Area | |
| Type_Volume | |
| Type_MAX | |
◆ Light()
◆ ~Light()
| Assimp::FBX::Light::~Light |
( |
| ) |
|
|
virtual |
◆ fbx_simple_enum_property()
| true false Assimp::FBX::Light::fbx_simple_enum_property |
( |
DecayType |
, |
|
|
Decay |
, |
|
|
2 |
|
|
) |
| |
◆ fbx_simple_property() [1/12]
| Assimp::FBX::Light::fbx_simple_property |
( |
CastLightOnObject |
, |
|
|
bool |
, |
|
|
false |
|
|
) |
| |
◆ fbx_simple_property() [2/12]
◆ fbx_simple_property() [3/12]
| true Assimp::FBX::Light::fbx_simple_property |
( |
DrawGroundProjection |
, |
|
|
bool |
, |
|
|
true |
|
|
) |
| |
◆ fbx_simple_property() [4/12]
| true false false Assimp::FBX::Light::fbx_simple_property |
( |
EnableFarAttenuation |
, |
|
|
bool |
, |
|
|
false |
|
|
) |
| |
◆ fbx_simple_property() [5/12]
| true false false Assimp::FBX::Light::fbx_simple_property |
( |
FarAttenuationEnd |
, |
|
|
float |
, |
|
|
0. |
0f |
|
) |
| |
◆ fbx_simple_property() [6/12]
| true false Assimp::FBX::Light::fbx_simple_property |
( |
FileName |
, |
|
|
std::string |
, |
|
|
"" |
|
|
) |
| |
◆ fbx_simple_property() [7/12]
| true false Assimp::FBX::Light::fbx_simple_property |
( |
Intensity |
, |
|
|
float |
, |
|
|
100. |
0f |
|
) |
| |
◆ fbx_simple_property() [8/12]
| true false false true Assimp::FBX::Light::fbx_simple_property |
( |
LeftBarnDoor |
, |
|
|
float |
, |
|
|
20. |
0f |
|
) |
| |
◆ fbx_simple_property() [9/12]
| true false false Assimp::FBX::Light::fbx_simple_property |
( |
NearAttenuationStart |
, |
|
|
float |
, |
|
|
0. |
0f |
|
) |
| |
◆ fbx_simple_property() [10/12]
| true false Assimp::FBX::Light::fbx_simple_property |
( |
OuterAngle |
, |
|
|
float |
, |
|
|
45. |
0f |
|
) |
| |
◆ fbx_simple_property() [11/12]
| true false false true Assimp::FBX::Light::fbx_simple_property |
( |
ShadowColor |
, |
|
|
aiVector3D |
, |
|
|
aiVector3D(0, 0, 0) |
|
|
) |
| |
◆ fbx_simple_property() [12/12]
| true false false true Assimp::FBX::Light::fbx_simple_property |
( |
TopBarnDoor |
, |
|
|
float |
, |
|
|
20. |
0f |
|
) |
| |
◆ bool [1/4]
◆ bool [2/4]
| true Assimp::FBX::Light::bool |
◆ bool [3/4]
| true false Assimp::FBX::Light::bool |
◆ bool [4/4]
| true false false Assimp::FBX::Light::bool |
◆ float [1/3]
| true false false true Assimp::FBX::Light::float |
◆ float [2/3]
| true false false Assimp::FBX::Light::float |
◆ float [3/3]
| true false false true Assimp::FBX::Light::float |
◆ int [1/2]
| true false Assimp::FBX::Light::int |
◆ int [2/2]
| true false false true Assimp::FBX::Light::int |
The documentation for this class was generated from the following files: