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

    Class FbxTexture

    Inheritance
    Object
    FbxEmitter
    FbxObject
    FbxTexture
    FbxFileTexture
    Inherited Members
    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 FbxTexture : FbxObject, IDisposable, IEquatable<FbxEmitter>

    Properties

    Alpha

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

    CurrentTextureBlendMode

    Declaration
    public FbxPropertyEBlendMode CurrentTextureBlendMode { get; }
    Property Value
    Type Description
    FbxPropertyEBlendMode

    PremultiplyAlpha

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

    Rotation

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

    RotationPivot

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

    Scaling

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

    ScalingPivot

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

    sVectorEncoding

    Declaration
    public static string sVectorEncoding { get; }
    Property Value
    Type Description
    String

    sVectorEncodingFP

    Declaration
    public static string sVectorEncodingFP { get; }
    Property Value
    Type Description
    String

    sVectorEncodingSE

    Declaration
    public static string sVectorEncodingSE { get; }
    Property Value
    Type Description
    String

    sVectorSpace

    Declaration
    public static string sVectorSpace { get; }
    Property Value
    Type Description
    String

    sVectorSpaceObject

    Declaration
    public static string sVectorSpaceObject { get; }
    Property Value
    Type Description
    String

    sVectorSpaceTangent

    Declaration
    public static string sVectorSpaceTangent { get; }
    Property Value
    Type Description
    String

    sVectorSpaceWorld

    Declaration
    public static string sVectorSpaceWorld { get; }
    Property Value
    Type Description
    String

    Translation

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

    UVSet

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

    UVSwap

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

    WrapModeU

    Declaration
    public FbxPropertyEWrapMode WrapModeU { get; }
    Property Value
    Type Description
    FbxPropertyEWrapMode

    WrapModeV

    Declaration
    public FbxPropertyEWrapMode WrapModeV { get; }
    Property Value
    Type Description
    FbxPropertyEWrapMode

    Methods

    Create(FbxManager, String)

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

    Create(FbxObject, String)

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

    Equals(FbxTexture)

    Declaration
    public bool Equals(FbxTexture other)
    Parameters
    Type Name Description
    FbxTexture 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
    FbxObject.Equals(Object)

    GetAlphaSource()

    Declaration
    public FbxTexture.EAlphaSource GetAlphaSource()
    Returns
    Type Description
    FbxTexture.EAlphaSource

    GetBlendMode()

    Declaration
    public FbxTexture.EBlendMode GetBlendMode()
    Returns
    Type Description
    FbxTexture.EBlendMode

    GetCroppingBottom()

    Declaration
    public int GetCroppingBottom()
    Returns
    Type Description
    Int32

    GetCroppingLeft()

    Declaration
    public int GetCroppingLeft()
    Returns
    Type Description
    Int32

    GetCroppingRight()

    Declaration
    public int GetCroppingRight()
    Returns
    Type Description
    Int32

    GetCroppingTop()

    Declaration
    public int GetCroppingTop()
    Returns
    Type Description
    Int32

    GetDefaultAlpha()

    Declaration
    public double GetDefaultAlpha()
    Returns
    Type Description
    Double

    GetHashCode()

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

    GetMappingType()

    Declaration
    public FbxTexture.EMappingType GetMappingType()
    Returns
    Type Description
    FbxTexture.EMappingType

    GetPlanarMappingNormal()

    Declaration
    public FbxTexture.EPlanarMappingNormal GetPlanarMappingNormal()
    Returns
    Type Description
    FbxTexture.EPlanarMappingNormal

    GetPremultiplyAlpha()

    Declaration
    public bool GetPremultiplyAlpha()
    Returns
    Type Description
    Boolean

    GetRotationU()

    Declaration
    public double GetRotationU()
    Returns
    Type Description
    Double

    GetRotationV()

    Declaration
    public double GetRotationV()
    Returns
    Type Description
    Double

    GetRotationW()

    Declaration
    public double GetRotationW()
    Returns
    Type Description
    Double

    GetScaleU()

    Declaration
    public double GetScaleU()
    Returns
    Type Description
    Double

    GetScaleV()

    Declaration
    public double GetScaleV()
    Returns
    Type Description
    Double

    GetSwapUV()

    Declaration
    public bool GetSwapUV()
    Returns
    Type Description
    Boolean

    GetTextureUse()

    Declaration
    public FbxTexture.ETextureUse GetTextureUse()
    Returns
    Type Description
    FbxTexture.ETextureUse

    GetTranslationU()

    Declaration
    public double GetTranslationU()
    Returns
    Type Description
    Double

    GetTranslationV()

    Declaration
    public double GetTranslationV()
    Returns
    Type Description
    Double

    GetWrapModeU()

    Declaration
    public FbxTexture.EWrapMode GetWrapModeU()
    Returns
    Type Description
    FbxTexture.EWrapMode

    GetWrapModeV()

    Declaration
    public FbxTexture.EWrapMode GetWrapModeV()
    Returns
    Type Description
    FbxTexture.EWrapMode

    Reset()

    Declaration
    public virtual void Reset()

    SetAlphaSource(FbxTexture.EAlphaSource)

    Declaration
    public void SetAlphaSource(FbxTexture.EAlphaSource pAlphaSource)
    Parameters
    Type Name Description
    FbxTexture.EAlphaSource pAlphaSource

    SetBlendMode(FbxTexture.EBlendMode)

    Declaration
    public void SetBlendMode(FbxTexture.EBlendMode pBlendMode)
    Parameters
    Type Name Description
    FbxTexture.EBlendMode pBlendMode

    SetCropping(Int32, Int32, Int32, Int32)

    Declaration
    public void SetCropping(int pLeft, int pTop, int pRight, int pBottom)
    Parameters
    Type Name Description
    Int32 pLeft
    Int32 pTop
    Int32 pRight
    Int32 pBottom

    SetDefaultAlpha(Double)

    Declaration
    public void SetDefaultAlpha(double pAlpha)
    Parameters
    Type Name Description
    Double pAlpha

    SetMappingType(FbxTexture.EMappingType)

    Declaration
    public void SetMappingType(FbxTexture.EMappingType pMappingType)
    Parameters
    Type Name Description
    FbxTexture.EMappingType pMappingType

    SetPlanarMappingNormal(FbxTexture.EPlanarMappingNormal)

    Declaration
    public void SetPlanarMappingNormal(FbxTexture.EPlanarMappingNormal pPlanarMappingNormal)
    Parameters
    Type Name Description
    FbxTexture.EPlanarMappingNormal pPlanarMappingNormal

    SetPremultiplyAlpha(Boolean)

    Declaration
    public void SetPremultiplyAlpha(bool pPremultiplyAlpha)
    Parameters
    Type Name Description
    Boolean pPremultiplyAlpha

    SetRotation(Double, Double)

    Declaration
    public void SetRotation(double pU, double pV)
    Parameters
    Type Name Description
    Double pU
    Double pV

    SetRotation(Double, Double, Double)

    Declaration
    public void SetRotation(double pU, double pV, double pW)
    Parameters
    Type Name Description
    Double pU
    Double pV
    Double pW

    SetScale(Double, Double)

    Declaration
    public void SetScale(double pU, double pV)
    Parameters
    Type Name Description
    Double pU
    Double pV

    SetSwapUV(Boolean)

    Declaration
    public void SetSwapUV(bool pSwapUV)
    Parameters
    Type Name Description
    Boolean pSwapUV

    SetTextureUse(FbxTexture.ETextureUse)

    Declaration
    public void SetTextureUse(FbxTexture.ETextureUse pTextureUse)
    Parameters
    Type Name Description
    FbxTexture.ETextureUse pTextureUse

    SetTranslation(Double, Double)

    Declaration
    public void SetTranslation(double pU, double pV)
    Parameters
    Type Name Description
    Double pU
    Double pV

    SetWrapMode(FbxTexture.EWrapMode, FbxTexture.EWrapMode)

    Declaration
    public void SetWrapMode(FbxTexture.EWrapMode pWrapU, FbxTexture.EWrapMode pWrapV)
    Parameters
    Type Name Description
    FbxTexture.EWrapMode pWrapU
    FbxTexture.EWrapMode pWrapV

    Operators

    Equality(FbxTexture, FbxTexture)

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

    Inequality(FbxTexture, FbxTexture)

    Declaration
    public static bool operator !=(FbxTexture a, FbxTexture b)
    Parameters
    Type Name Description
    FbxTexture a
    FbxTexture 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