Class FbxTexture
Inheritance
System.Object
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
Type |
Description |
System.String |
|
sVectorEncodingFP
Declaration
public static string sVectorEncodingFP { get; }
Property Value
Type |
Description |
System.String |
|
sVectorEncodingSE
Declaration
public static string sVectorEncodingSE { get; }
Property Value
Type |
Description |
System.String |
|
sVectorSpace
Declaration
public static string sVectorSpace { get; }
Property Value
Type |
Description |
System.String |
|
sVectorSpaceObject
Declaration
public static string sVectorSpaceObject { get; }
Property Value
Type |
Description |
System.String |
|
sVectorSpaceTangent
Declaration
public static string sVectorSpaceTangent { get; }
Property Value
Type |
Description |
System.String |
|
sVectorSpaceWorld
Declaration
public static string sVectorSpaceWorld { get; }
Property Value
Type |
Description |
System.String |
|
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
Type |
Name |
Description |
FbxManager |
pManager |
|
System.String |
pName |
|
Returns
Create(FbxObject, String)
Declaration
public static FbxTexture Create(FbxObject pContainer, string pName)
Parameters
Type |
Name |
Description |
FbxObject |
pContainer |
|
System.String |
pName |
|
Returns
Equals(FbxTexture)
Declaration
public bool Equals(FbxTexture 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
GetAlphaSource()
Declaration
public FbxTexture.EAlphaSource GetAlphaSource()
Returns
GetBlendMode()
Declaration
public FbxTexture.EBlendMode GetBlendMode()
Returns
GetCroppingBottom()
Declaration
public int GetCroppingBottom()
Returns
Type |
Description |
System.Int32 |
|
GetCroppingLeft()
Declaration
public int GetCroppingLeft()
Returns
Type |
Description |
System.Int32 |
|
GetCroppingRight()
Declaration
public int GetCroppingRight()
Returns
Type |
Description |
System.Int32 |
|
GetCroppingTop()
Declaration
public int GetCroppingTop()
Returns
Type |
Description |
System.Int32 |
|
GetDefaultAlpha()
Declaration
public double GetDefaultAlpha()
Returns
Type |
Description |
System.Double |
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Overrides
GetMappingType()
Declaration
public FbxTexture.EMappingType GetMappingType()
Returns
GetPlanarMappingNormal()
Declaration
public FbxTexture.EPlanarMappingNormal GetPlanarMappingNormal()
Returns
GetPremultiplyAlpha()
Declaration
public bool GetPremultiplyAlpha()
Returns
Type |
Description |
System.Boolean |
|
GetRotationU()
Declaration
public double GetRotationU()
Returns
Type |
Description |
System.Double |
|
GetRotationV()
Declaration
public double GetRotationV()
Returns
Type |
Description |
System.Double |
|
GetRotationW()
Declaration
public double GetRotationW()
Returns
Type |
Description |
System.Double |
|
GetScaleU()
Declaration
public double GetScaleU()
Returns
Type |
Description |
System.Double |
|
GetScaleV()
Declaration
public double GetScaleV()
Returns
Type |
Description |
System.Double |
|
GetSwapUV()
Declaration
Returns
Type |
Description |
System.Boolean |
|
GetTextureUse()
Declaration
public FbxTexture.ETextureUse GetTextureUse()
Returns
GetTranslationU()
Declaration
public double GetTranslationU()
Returns
Type |
Description |
System.Double |
|
GetTranslationV()
Declaration
public double GetTranslationV()
Returns
Type |
Description |
System.Double |
|
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
Type |
Name |
Description |
System.Int32 |
pLeft |
|
System.Int32 |
pTop |
|
System.Int32 |
pRight |
|
System.Int32 |
pBottom |
|
SetDefaultAlpha(Double)
Declaration
public void SetDefaultAlpha(double pAlpha)
Parameters
Type |
Name |
Description |
System.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 |
System.Boolean |
pPremultiplyAlpha |
|
SetRotation(Double, Double)
Declaration
public void SetRotation(double pU, double pV)
Parameters
Type |
Name |
Description |
System.Double |
pU |
|
System.Double |
pV |
|
SetRotation(Double, Double, Double)
Declaration
public void SetRotation(double pU, double pV, double pW)
Parameters
Type |
Name |
Description |
System.Double |
pU |
|
System.Double |
pV |
|
System.Double |
pW |
|
SetScale(Double, Double)
Declaration
public void SetScale(double pU, double pV)
Parameters
Type |
Name |
Description |
System.Double |
pU |
|
System.Double |
pV |
|
SetSwapUV(Boolean)
Declaration
public void SetSwapUV(bool pSwapUV)
Parameters
Type |
Name |
Description |
System.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
Type |
Name |
Description |
System.Double |
pU |
|
System.Double |
pV |
|
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
Type |
Description |
System.Boolean |
|
Inequality(FbxTexture, FbxTexture)
Declaration
public static bool operator !=(FbxTexture a, FbxTexture b)
Parameters
Returns
Type |
Description |
System.Boolean |
|