Class FbxLight
Inheritance
System.Object
FbxLight
Syntax
public class FbxLight : FbxNodeAttribute, IDisposable, IEquatable<FbxEmitter>
Properties
AreaLightShape
Declaration
public FbxPropertyEAreaLightShape AreaLightShape { get; }
Property Value
BottomBarnDoor
Declaration
public FbxPropertyFloat BottomBarnDoor { get; }
Property Value
CastLight
Declaration
public FbxPropertyBool CastLight { get; }
Property Value
CastShadows
Declaration
public FbxPropertyBool CastShadows { get; }
Property Value
Color
Declaration
public FbxPropertyDouble3 Color { get; }
Property Value
DecayStart
Declaration
public FbxPropertyDouble DecayStart { get; }
Property Value
DecayType
Declaration
public FbxPropertyEDecayType DecayType { get; }
Property Value
DrawFrontFacingVolumetricLight
Declaration
public FbxPropertyBool DrawFrontFacingVolumetricLight { get; }
Property Value
DrawGroundProjection
Declaration
public FbxPropertyBool DrawGroundProjection { get; }
Property Value
DrawVolumetricLight
Declaration
public FbxPropertyBool DrawVolumetricLight { get; }
Property Value
EnableBarnDoor
Declaration
public FbxPropertyBool EnableBarnDoor { get; }
Property Value
EnableFarAttenuation
Declaration
public FbxPropertyBool EnableFarAttenuation { get; }
Property Value
EnableNearAttenuation
Declaration
public FbxPropertyBool EnableNearAttenuation { get; }
Property Value
FarAttenuationEnd
Declaration
public FbxPropertyDouble FarAttenuationEnd { get; }
Property Value
FarAttenuationStart
Declaration
public FbxPropertyDouble FarAttenuationStart { get; }
Property Value
FileName
Declaration
public FbxPropertyString FileName { get; }
Property Value
Fog
Declaration
public FbxPropertyDouble Fog { get; }
Property Value
InnerAngle
Declaration
public FbxPropertyDouble InnerAngle { get; }
Property Value
Intensity
Declaration
public FbxPropertyDouble Intensity { get; }
Property Value
LeftBarnDoor
Declaration
public FbxPropertyFloat LeftBarnDoor { get; }
Property Value
LightType
Declaration
public FbxPropertyELightType LightType { get; }
Property Value
NearAttenuationEnd
Declaration
public FbxPropertyDouble NearAttenuationEnd { get; }
Property Value
NearAttenuationStart
Declaration
public FbxPropertyDouble NearAttenuationStart { get; }
Property Value
OuterAngle
Declaration
public FbxPropertyDouble OuterAngle { get; }
Property Value
RightBarnDoor
Declaration
public FbxPropertyFloat RightBarnDoor { get; }
Property Value
ShadowColor
Declaration
public FbxPropertyDouble3 ShadowColor { get; }
Property Value
TopBarnDoor
Declaration
public FbxPropertyFloat TopBarnDoor { get; }
Property Value
Methods
Create(FbxManager, String)
Declaration
public static FbxLight Create(FbxManager pManager, string pName)
Parameters
Type |
Name |
Description |
FbxManager |
pManager |
|
System.String |
pName |
|
Returns
Create(FbxObject, String)
Declaration
public static FbxLight Create(FbxObject pContainer, string pName)
Parameters
Type |
Name |
Description |
FbxObject |
pContainer |
|
System.String |
pName |
|
Returns
Equals(FbxLight)
Declaration
public bool Equals(FbxLight other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Overrides
GetShadowTexture()
Declaration
public FbxTexture GetShadowTexture()
Returns
SetShadowTexture(FbxTexture)
Declaration
public void SetShadowTexture(FbxTexture pTexture)
Parameters
Operators
Equality(FbxLight, FbxLight)
Declaration
public static bool operator ==(FbxLight a, FbxLight b)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Inequality(FbxLight, FbxLight)
Declaration
public static bool operator !=(FbxLight a, FbxLight b)
Parameters
Returns
Type |
Description |
System.Boolean |
|