Class 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
Returns
Create(FbxObject, String)
Declaration
public static FbxLight Create(FbxObject pContainer, string pName)
Parameters
Returns
Equals(FbxLight)
Declaration
public bool Equals(FbxLight other)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
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
Inequality(FbxLight, FbxLight)
Declaration
public static bool operator !=(FbxLight a, FbxLight b)
Parameters
Returns