Class FbxLight | Autodesk FBX SDK | 3.0.1-preview.1
docs.unity3d.com
    Show / Hide Table of Contents

    Class FbxLight

    Inheritance
    Object
    FbxEmitter
    FbxObject
    FbxNodeAttribute
    FbxLight
    Inherited Members
    FbxNodeAttribute.sColor
    FbxNodeAttribute.sDefaultColor
    FbxNodeAttribute.GetAttributeType()
    FbxNodeAttribute.GetNodeCount()
    FbxNodeAttribute.GetNode(Int32)
    FbxNodeAttribute.GetNode()
    FbxNodeAttribute.Equals(FbxNodeAttribute)
    FbxObject.GetFbxManager()
    FbxObject.GetScene()
    FbxObject.Destroy(Boolean)
    FbxObject.Destroy()
    FbxObject.SetName(String)
    FbxObject.GetName()
    FbxObject.GetNameWithoutNameSpacePrefix()
    FbxObject.SetInitialName(String)
    FbxObject.GetInitialName()
    FbxObject.GetNameSpaceOnly()
    FbxObject.SetNameSpace(String)
    FbxObject.StripPrefix(String)
    FbxObject.GetSelected()
    FbxObject.SetSelected(Boolean)
    FbxObject.ConnectSrcObject(FbxObject, FbxConnection.EType)
    FbxObject.ConnectSrcObject(FbxObject)
    FbxObject.IsConnectedSrcObject(FbxObject)
    FbxObject.DisconnectSrcObject(FbxObject)
    FbxObject.GetSrcObjectCount()
    FbxObject.GetSrcObject(Int32)
    FbxObject.GetSrcObject()
    FbxObject.FindSrcObject(String, Int32)
    FbxObject.FindSrcObject(String)
    FbxObject.ConnectDstObject(FbxObject, FbxConnection.EType)
    FbxObject.ConnectDstObject(FbxObject)
    FbxObject.IsConnectedDstObject(FbxObject)
    FbxObject.DisconnectDstObject(FbxObject)
    FbxObject.GetDstObjectCount()
    FbxObject.GetDstObject(Int32)
    FbxObject.GetDstObject()
    FbxObject.FindDstObject(String, Int32)
    FbxObject.FindDstObject(String)
    FbxObject.GetFirstProperty()
    FbxObject.GetNextProperty(FbxProperty)
    FbxObject.FindProperty(String, Boolean)
    FbxObject.FindProperty(String)
    FbxObject.FindProperty(String, FbxDataType, Boolean)
    FbxObject.FindProperty(String, FbxDataType)
    FbxObject.FindPropertyHierarchical(String, Boolean)
    FbxObject.FindPropertyHierarchical(String)
    FbxObject.FindPropertyHierarchical(String, FbxDataType, Boolean)
    FbxObject.FindPropertyHierarchical(String, FbxDataType)
    FbxObject.GetClassRootProperty()
    FbxObject.ConnectSrcProperty(FbxProperty)
    FbxObject.IsConnectedSrcProperty(FbxProperty)
    FbxObject.DisconnectSrcProperty(FbxProperty)
    FbxObject.GetSrcPropertyCount()
    FbxObject.GetSrcProperty(Int32)
    FbxObject.GetSrcProperty()
    FbxObject.FindSrcProperty(String, Int32)
    FbxObject.FindSrcProperty(String)
    FbxObject.ConnectDstProperty(FbxProperty)
    FbxObject.IsConnectedDstProperty(FbxProperty)
    FbxObject.DisconnectDstProperty(FbxProperty)
    FbxObject.GetDstPropertyCount()
    FbxObject.GetDstProperty(Int32)
    FbxObject.GetDstProperty()
    FbxObject.FindDstProperty(String, Int32)
    FbxObject.FindDstProperty(String)
    FbxObject.AddImplementation(FbxImplementation)
    FbxObject.RemoveImplementation(FbxImplementation)
    FbxObject.HasDefaultImplementation()
    FbxObject.GetDefaultImplementation()
    FbxObject.SetDefaultImplementation(FbxImplementation)
    FbxObject.Equals(FbxObject)
    FbxObject.ToString()
    FbxEmitter.swigCPtr
    FbxEmitter.Dispose()
    FbxEmitter.Dispose(Boolean)
    FbxEmitter.Equals(FbxEmitter)
    Namespace: Autodesk.Fbx
    Syntax
    public class FbxLight : FbxNodeAttribute, IDisposable, IEquatable<FbxEmitter>

    Properties

    AreaLightShape

    Declaration
    public FbxPropertyEAreaLightShape AreaLightShape { get; }
    Property Value
    Type Description
    FbxPropertyEAreaLightShape

    BottomBarnDoor

    Declaration
    public FbxPropertyFloat BottomBarnDoor { get; }
    Property Value
    Type Description
    FbxPropertyFloat

    CastLight

    Declaration
    public FbxPropertyBool CastLight { get; }
    Property Value
    Type Description
    FbxPropertyBool

    CastShadows

    Declaration
    public FbxPropertyBool CastShadows { get; }
    Property Value
    Type Description
    FbxPropertyBool

    Color

    Declaration
    public FbxPropertyDouble3 Color { get; }
    Property Value
    Type Description
    FbxPropertyDouble3

    DecayStart

    Declaration
    public FbxPropertyDouble DecayStart { get; }
    Property Value
    Type Description
    FbxPropertyDouble

    DecayType

    Declaration
    public FbxPropertyEDecayType DecayType { get; }
    Property Value
    Type Description
    FbxPropertyEDecayType

    DrawFrontFacingVolumetricLight

    Declaration
    public FbxPropertyBool DrawFrontFacingVolumetricLight { get; }
    Property Value
    Type Description
    FbxPropertyBool

    DrawGroundProjection

    Declaration
    public FbxPropertyBool DrawGroundProjection { get; }
    Property Value
    Type Description
    FbxPropertyBool

    DrawVolumetricLight

    Declaration
    public FbxPropertyBool DrawVolumetricLight { get; }
    Property Value
    Type Description
    FbxPropertyBool

    EnableBarnDoor

    Declaration
    public FbxPropertyBool EnableBarnDoor { get; }
    Property Value
    Type Description
    FbxPropertyBool

    EnableFarAttenuation

    Declaration
    public FbxPropertyBool EnableFarAttenuation { get; }
    Property Value
    Type Description
    FbxPropertyBool

    EnableNearAttenuation

    Declaration
    public FbxPropertyBool EnableNearAttenuation { get; }
    Property Value
    Type Description
    FbxPropertyBool

    FarAttenuationEnd

    Declaration
    public FbxPropertyDouble FarAttenuationEnd { get; }
    Property Value
    Type Description
    FbxPropertyDouble

    FarAttenuationStart

    Declaration
    public FbxPropertyDouble FarAttenuationStart { get; }
    Property Value
    Type Description
    FbxPropertyDouble

    FileName

    Declaration
    public FbxPropertyString FileName { get; }
    Property Value
    Type Description
    FbxPropertyString

    Fog

    Declaration
    public FbxPropertyDouble Fog { get; }
    Property Value
    Type Description
    FbxPropertyDouble

    InnerAngle

    Declaration
    public FbxPropertyDouble InnerAngle { get; }
    Property Value
    Type Description
    FbxPropertyDouble

    Intensity

    Declaration
    public FbxPropertyDouble Intensity { get; }
    Property Value
    Type Description
    FbxPropertyDouble

    LeftBarnDoor

    Declaration
    public FbxPropertyFloat LeftBarnDoor { get; }
    Property Value
    Type Description
    FbxPropertyFloat

    LightType

    Declaration
    public FbxPropertyELightType LightType { get; }
    Property Value
    Type Description
    FbxPropertyELightType

    NearAttenuationEnd

    Declaration
    public FbxPropertyDouble NearAttenuationEnd { get; }
    Property Value
    Type Description
    FbxPropertyDouble

    NearAttenuationStart

    Declaration
    public FbxPropertyDouble NearAttenuationStart { get; }
    Property Value
    Type Description
    FbxPropertyDouble

    OuterAngle

    Declaration
    public FbxPropertyDouble OuterAngle { get; }
    Property Value
    Type Description
    FbxPropertyDouble

    RightBarnDoor

    Declaration
    public FbxPropertyFloat RightBarnDoor { get; }
    Property Value
    Type Description
    FbxPropertyFloat

    ShadowColor

    Declaration
    public FbxPropertyDouble3 ShadowColor { get; }
    Property Value
    Type Description
    FbxPropertyDouble3

    TopBarnDoor

    Declaration
    public FbxPropertyFloat TopBarnDoor { get; }
    Property Value
    Type Description
    FbxPropertyFloat

    Methods

    Create(FbxManager, String)

    Declaration
    public static FbxLight Create(FbxManager pManager, string pName)
    Parameters
    Type Name Description
    FbxManager pManager
    String pName
    Returns
    Type Description
    FbxLight

    Create(FbxObject, String)

    Declaration
    public static FbxLight Create(FbxObject pContainer, string pName)
    Parameters
    Type Name Description
    FbxObject pContainer
    String pName
    Returns
    Type Description
    FbxLight

    Equals(FbxLight)

    Declaration
    public bool Equals(FbxLight other)
    Parameters
    Type Name Description
    FbxLight other
    Returns
    Type Description
    Boolean

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    Object obj
    Returns
    Type Description
    Boolean
    Overrides
    FbxNodeAttribute.Equals(Object)

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    Int32
    Overrides
    FbxNodeAttribute.GetHashCode()

    GetShadowTexture()

    Declaration
    public FbxTexture GetShadowTexture()
    Returns
    Type Description
    FbxTexture

    SetShadowTexture(FbxTexture)

    Declaration
    public void SetShadowTexture(FbxTexture pTexture)
    Parameters
    Type Name Description
    FbxTexture pTexture

    Operators

    Equality(FbxLight, FbxLight)

    Declaration
    public static bool operator ==(FbxLight a, FbxLight b)
    Parameters
    Type Name Description
    FbxLight a
    FbxLight b
    Returns
    Type Description
    Boolean

    Inequality(FbxLight, FbxLight)

    Declaration
    public static bool operator !=(FbxLight a, FbxLight b)
    Parameters
    Type Name Description
    FbxLight a
    FbxLight b
    Returns
    Type Description
    Boolean
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023