Class FbxTexture
Syntax
public class FbxTexture : FbxObject, IDisposable, IEquatable<FbxEmitter>
Properties
Alpha
Declaration
public FbxPropertyDouble Alpha { get; }
Property Value
CurrentTextureBlendMode
Declaration
public FbxPropertyEBlendMode CurrentTextureBlendMode { get; }
Property Value
PremultiplyAlpha
Declaration
public FbxPropertyBool PremultiplyAlpha { get; }
Property Value
Rotation
Declaration
public FbxPropertyDouble3 Rotation { get; }
Property Value
RotationPivot
Declaration
public FbxPropertyDouble3 RotationPivot { get; }
Property Value
Scaling
Declaration
public FbxPropertyDouble3 Scaling { get; }
Property Value
ScalingPivot
Declaration
public FbxPropertyDouble3 ScalingPivot { get; }
Property Value
sVectorEncoding
Declaration
public static string sVectorEncoding { get; }
Property Value
sVectorEncodingFP
Declaration
public static string sVectorEncodingFP { get; }
Property Value
sVectorEncodingSE
Declaration
public static string sVectorEncodingSE { get; }
Property Value
sVectorSpace
Declaration
public static string sVectorSpace { get; }
Property Value
sVectorSpaceObject
Declaration
public static string sVectorSpaceObject { get; }
Property Value
sVectorSpaceTangent
Declaration
public static string sVectorSpaceTangent { get; }
Property Value
sVectorSpaceWorld
Declaration
public static string sVectorSpaceWorld { get; }
Property Value
Translation
Declaration
public FbxPropertyDouble3 Translation { get; }
Property Value
UVSet
Declaration
public FbxPropertyString UVSet { get; }
Property Value
UVSwap
Declaration
public FbxPropertyBool UVSwap { get; }
Property Value
WrapModeU
Declaration
public FbxPropertyEWrapMode WrapModeU { get; }
Property Value
WrapModeV
Declaration
public FbxPropertyEWrapMode WrapModeV { get; }
Property Value
Methods
Create(FbxManager, String)
Declaration
public static FbxTexture Create(FbxManager pManager, string pName)
Parameters
Returns
Create(FbxObject, String)
Declaration
public static FbxTexture Create(FbxObject pContainer, string pName)
Parameters
Returns
Equals(FbxTexture)
Declaration
public bool Equals(FbxTexture other)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
GetAlphaSource()
Declaration
public FbxTexture.EAlphaSource GetAlphaSource()
Returns
GetBlendMode()
Declaration
public FbxTexture.EBlendMode GetBlendMode()
Returns
GetCroppingBottom()
Declaration
public int GetCroppingBottom()
Returns
GetCroppingLeft()
Declaration
public int GetCroppingLeft()
Returns
GetCroppingRight()
Declaration
public int GetCroppingRight()
Returns
GetCroppingTop()
Declaration
public int GetCroppingTop()
Returns
GetDefaultAlpha()
Declaration
public double GetDefaultAlpha()
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
GetMappingType()
Declaration
public FbxTexture.EMappingType GetMappingType()
Returns
GetPlanarMappingNormal()
Declaration
public FbxTexture.EPlanarMappingNormal GetPlanarMappingNormal()
Returns
GetPremultiplyAlpha()
Declaration
public bool GetPremultiplyAlpha()
Returns
GetRotationU()
Declaration
public double GetRotationU()
Returns
GetRotationV()
Declaration
public double GetRotationV()
Returns
GetRotationW()
Declaration
public double GetRotationW()
Returns
GetScaleU()
Declaration
public double GetScaleU()
Returns
GetScaleV()
Declaration
public double GetScaleV()
Returns
GetSwapUV()
Declaration
Returns
GetTextureUse()
Declaration
public FbxTexture.ETextureUse GetTextureUse()
Returns
GetTranslationU()
Declaration
public double GetTranslationU()
Returns
GetTranslationV()
Declaration
public double GetTranslationV()
Returns
GetWrapModeU()
Declaration
public FbxTexture.EWrapMode GetWrapModeU()
Returns
GetWrapModeV()
Declaration
public FbxTexture.EWrapMode GetWrapModeV()
Returns
Reset()
Declaration
public virtual void Reset()
SetAlphaSource(FbxTexture.EAlphaSource)
Declaration
public void SetAlphaSource(FbxTexture.EAlphaSource pAlphaSource)
Parameters
SetBlendMode(FbxTexture.EBlendMode)
Declaration
public void SetBlendMode(FbxTexture.EBlendMode pBlendMode)
Parameters
SetCropping(Int32, Int32, Int32, Int32)
Declaration
public void SetCropping(int pLeft, int pTop, int pRight, int pBottom)
Parameters
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
SetPlanarMappingNormal(FbxTexture.EPlanarMappingNormal)
Declaration
public void SetPlanarMappingNormal(FbxTexture.EPlanarMappingNormal pPlanarMappingNormal)
Parameters
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
SetRotation(Double, Double, Double)
Declaration
public void SetRotation(double pU, double pV, double pW)
Parameters
SetScale(Double, Double)
Declaration
public void SetScale(double pU, double pV)
Parameters
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
SetTranslation(Double, Double)
Declaration
public void SetTranslation(double pU, double pV)
Parameters
SetWrapMode(FbxTexture.EWrapMode, FbxTexture.EWrapMode)
Declaration
public void SetWrapMode(FbxTexture.EWrapMode pWrapU, FbxTexture.EWrapMode pWrapV)
Parameters
Operators
Equality(FbxTexture, FbxTexture)
Declaration
public static bool operator ==(FbxTexture a, FbxTexture b)
Parameters
Returns
Inequality(FbxTexture, FbxTexture)
Declaration
public static bool operator !=(FbxTexture a, FbxTexture b)
Parameters
Returns