Public Member Functions | Protected Member Functions | Protected Attributes

FbxTexture Class Reference

This reference page is linked to from the following overview topics: Supported Scene Elements, FBX Scenes, Textures, List of Python Fbx classes.


Search for all occurrences

Detailed Description

This class is the base class for textures, ie classes FbxFileTexture, FbxLayeredTexture and FbxProceduralTexture.

It describes image mapping on top of a geometry.

Definition at line 26 of file fbxtexture.h.

#include <fbxtexture.h>

Inheritance diagram for FbxTexture:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual FbxObjectCopy (const FbxObject &pObject)
 Copy an object content into this object.
virtual bool operator== (FbxTexture const &pTexture) const
void SetUVTranslation (FbxVector2 &pT)
FbxVector2GetUVTranslation ()
void SetUVScaling (FbxVector2 &pS)
FbxVector2GetUVScaling ()
FbxString GetTextureType ()

Protected Member Functions

virtual void Construct (const FbxTexture *pFrom)
virtual void ConstructProperties (bool pForceSet)
 Optional property constructor override, automatically called by default constructor.
virtual bool PropertyNotify (EPropertyNotifyType pType, FbxProperty &pProperty)
void Init ()

Protected Attributes

int mCropping [4]
EAlphaSource mAlphaSource
EMappingType mMappingType
EPlanarMappingNormal mPlanarMappingNormal
FbxVector2 mUVScaling
FbxVector2 mUVTranslation

Texture Properties

enum  EUnifiedMappingType {
  eUMT_UV, eUMT_XY, eUMT_YZ, eUMT_XZ,
  eUMT_SPHERICAL, eUMT_CYLINDRICAL, eUMT_ENVIRONMENT, eUMT_PROJECTION,
  eUMT_BOX, eUMT_FACE, eUMT_NO_MAPPING
}
 

Internal enum for texture mapping types.

More...
enum  ETextureUse6 {
  eTEXTURE_USE_6_STANDARD, eTEXTURE_USE_6_SPHERICAL_REFLEXION_MAP, eTEXTURE_USE_6_SPHERE_REFLEXION_MAP, eTEXTURE_USE_6_SHADOW_MAP,
  eTEXTURE_USE_6_LIGHT_MAP, eTEXTURE_USE_6_BUMP_NORMAL_MAP
}
 

Internal enum for texture usage.

More...
enum  EWrapMode { eRepeat, eClamp }
 

Wrap modes.

More...
enum  EBlendMode {
  eTranslucent, eAdditive, eModulate, eModulate2,
  eOver
}
 

Blend modes.

More...
enum  EAlignMode { eLeft, eRight, eTop, eBottom }
 

Align indices for cropping.

More...
enum  ECoordinates { eU, eV, eW }
 

Texture coordinates.

More...
enum  EAlphaSource { eNone, eRGBIntensity, eBlack }
 

Controls if the Alpha computation of the current texture comes from the Alpha channel, RGB Intensity channel, or if there is No Alpha.

More...
enum  EMappingType {
  eNull, ePlanar, eSpherical, eCylindrical,
  eBox, eFace, eUV, eEnvironment
}
 

Texture mapping types.

More...
enum  EPlanarMappingNormal { ePlanarNormalX, ePlanarNormalY, ePlanarNormalZ }
 

Planar mapping normal orientations.

More...
enum  ETextureUse {
  eStandard, eShadowMap, eLightMap, eSphericalReflectionMap,
  eSphereReflectionMap, eBumpNormalMap
}
 

Texture uses.

More...
FbxPropertyT< ETextureUse6TextureTypeUse
 This property handles the use of textures.
FbxPropertyT< FbxDoubleAlpha
 This property handles the default alpha value for textures.
FbxPropertyT< EUnifiedMappingTypeCurrentMappingType
 This property handles the texture mapping types.
FbxPropertyT< EWrapModeWrapModeU
 This property handles the texture wrap modes in U.
FbxPropertyT< EWrapModeWrapModeV
 This property handles the texture wrap modes in V.
FbxPropertyT< FbxBoolUVSwap
 This property handles the swap UV flag.
FbxPropertyT< FbxBoolPremultiplyAlpha
 This property handles the PremultiplyAlpha flag.
FbxPropertyT< FbxDouble3Translation
 This property handles the default translation vector.
FbxPropertyT< FbxDouble3Rotation
 This property handles the default rotation vector.
FbxPropertyT< FbxDouble3Scaling
 This property handles the default scale vector.
FbxPropertyT< FbxDouble3RotationPivot
 This property handles the rotation pivot vector.
FbxPropertyT< FbxDouble3ScalingPivot
 This property handles the scaling pivot vector.
FbxPropertyT< EBlendModeCurrentTextureBlendMode
 This property handles the texture blend mode.
FbxPropertyT< FbxStringUVSet
 This property handles the use of UV sets.
static const char * sVectorSpace
 This property only used by Vector Displacement Texture so it is not added to FbxTexture.
static const char * sVectorSpaceWorld
static const char * sVectorSpaceObject
static const char * sVectorSpaceTangent
static const char * sVectorEncoding
 This property only used by Vector Displacement Texture so it is not added to FbxTexture.
static const char * sVectorEncodingFP
static const char * sVectorEncodingSE
virtual void Reset ()
 Resets the default texture values.
void SetSwapUV (bool pSwapUV)
 Sets the swap UV flag.
bool GetSwapUV () const
 Returns the swap UV flag.
void SetPremultiplyAlpha (bool pPremultiplyAlpha)
 Sets the PremultiplyAlpha flag.
bool GetPremultiplyAlpha () const
 Returns the PremultiplyAlpha flag.
void SetAlphaSource (EAlphaSource pAlphaSource)
 Sets the alpha source.
EAlphaSource GetAlphaSource () const
 Returns the alpha source.
void SetCropping (int pLeft, int pTop, int pRight, int pBottom)
 Sets cropping.
int GetCroppingLeft () const
 Returns left cropping.
int GetCroppingTop () const
 Returns top cropping.
int GetCroppingRight () const
 Returns right cropping.
int GetCroppingBottom () const
 Returns bottom cropping.
void SetMappingType (EMappingType pMappingType)
 Sets the mapping type.
EMappingType GetMappingType () const
 Returns the mapping type.
void SetPlanarMappingNormal (EPlanarMappingNormal pPlanarMappingNormal)
 Sets the normal orientations for planar mapping.
EPlanarMappingNormal GetPlanarMappingNormal () const
 Returns the normal orientations for planar mapping.
void SetTextureUse (ETextureUse pTextureUse)
 Sets the texture use.
ETextureUse GetTextureUse () const
 Returns the texture use.
void SetWrapMode (EWrapMode pWrapU, EWrapMode pWrapV)
 Sets the U and V wrap mode.
EWrapMode GetWrapModeU () const
 Returns the U wrap mode.
EWrapMode GetWrapModeV () const
 Returns the V wrap mode.
void SetBlendMode (EBlendMode pBlendMode)
 Sets the blend mode.
EBlendMode GetBlendMode () const
 Returns the blend mode.

Default Values Management By Vectors

This set of functions provides direct access to the default values in vector base.
void SetDefaultT (const FbxVector4 &pT)
 Sets the default translation vector.
FbxVector4GetDefaultT (FbxVector4 &pT) const
 Returns the default translation vector.
void SetDefaultR (const FbxVector4 &pR)
 Sets the default rotation vector.
FbxVector4GetDefaultR (FbxVector4 &pR) const
 Returns the default rotation vector.
void SetDefaultS (const FbxVector4 &pS)
 Sets the default scale vector.
FbxVector4GetDefaultS (FbxVector4 &pS) const
 Returns the default scale vector.

Default Alpha Value

void SetDefaultAlpha (double pAlpha)
 Sets the default alpha.
double GetDefaultAlpha () const
 Returns the default alpha.

Default Values Management By Numbers

This set of functions provides direct access to the default values in number base.U, V and W coordinates are mapped to the X, Y and Z coordinates of the default vectors found in the "Default Values By Vector" section.
void SetTranslation (double pU, double pV)
 Sets translation.
double GetTranslationU () const
 Returns translation applied to the texture width.
double GetTranslationV () const
 Returns translation applied to the texture height.
void SetRotation (double pU, double pV, double pW=0.0)
 Sets rotation.
double GetRotationU () const
 Returns the texture rotation around the U axis in degrees.
double GetRotationV () const
 Returns the texture rotation around the V axis in degrees.
double GetRotationW () const
 Returns the texture rotation around the W axis in degrees.
void SetScale (double pU, double pV)
 Sets scale.
double GetScaleU () const
 Returns scale applied to the texture width.
double GetScaleV () const
 Returns scale applied to the texture height.

Member Enumeration Documentation

Internal enum for texture mapping types.

Includes mapping types and planar mapping normal orientations. Use SetMappingType(), GetMappingType(), SetPlanarMappingNormal() and GetPlanarMappingNormal() to access these values.

Enumerator:
eUMT_UV 
eUMT_XY 

Maps to EMappingType::eUV.

eUMT_YZ 

Maps to EMappingType::ePlanar and EPlanarMappingNormal::ePlanarNormalZ.

eUMT_XZ 

Maps to EMappingType::ePlanar and EPlanarMappingNormal::ePlanarNormalX.

eUMT_SPHERICAL 

Maps to EMappingType::ePlanar and EPlanarMappingNormal::ePlanarNormalY.

eUMT_CYLINDRICAL 

Maps to EMappingType::eSpherical.

eUMT_ENVIRONMENT 

Maps to EMappingType::eCylindrical.

eUMT_PROJECTION 

Maps to EMappingType::eEnvironment.

eUMT_BOX 

Unused.

eUMT_FACE 

DEPRECATED! Maps to EMappingType::eBox.

eUMT_NO_MAPPING 

DEPRECATED! Maps to EMappingType::eFace.

Definition at line 40 of file fbxtexture.h.

Internal enum for texture usage.

For example, the texture might be used as a standard texture, as a shadow map, as a bump map, etc. Use SetTextureUse() and GetTextureUse() to access these values.

Enumerator:
eTEXTURE_USE_6_STANDARD 
eTEXTURE_USE_6_SPHERICAL_REFLEXION_MAP 

Maps to ETextureUse::eStandard.

eTEXTURE_USE_6_SPHERE_REFLEXION_MAP 

Maps to ETextureUse::eSphericalReflectionMap.

eTEXTURE_USE_6_SHADOW_MAP 

Maps to ETextureUse::eSphereReflectionMap.

eTEXTURE_USE_6_LIGHT_MAP 

Maps to ETextureUse::eShadowMap.

eTEXTURE_USE_6_BUMP_NORMAL_MAP 

Maps to ETextureUse::eLightMap.

Maps to ETextureUse::eBumpNormalMap.

Definition at line 59 of file fbxtexture.h.

enum EWrapMode

Wrap modes.

Use SetWrapMode(), GetWrapModeU() and GetWrapModeV() to access these values.

Enumerator:
eRepeat 
eClamp 

Apply the texture over and over on the model's surface until the model is covered. This is the default setting.

Apply the texture to a model only once, using the color at the ends of the texture as the "filter".

Definition at line 72 of file fbxtexture.h.

        {
            eRepeat,    
            eClamp      
        };
enum EBlendMode

Blend modes.

Enumerator:
eTranslucent 
eAdditive 

The texture is transparent, depending on the Alpha settings.

eModulate 

The color of the texture is added to the previous texture.

eModulate2 

The color value of the texture is multiplied by the color values of all previous layers of texture.

eOver 

The color value of the texture is multiplied by two and then multiplied by the color values of all previous layers of texture.

The texture is opaque.

Reimplemented in FbxLayeredTexture.

Definition at line 80 of file fbxtexture.h.

enum EAlignMode

Align indices for cropping.

Enumerator:
eLeft 
eRight 

Left cropping.

eTop 

Right cropping.

eBottom 

Top cropping.

Bottom cropping.

Definition at line 91 of file fbxtexture.h.

Texture coordinates.

Enumerator:
eU 
eV 

U axis.

eW 

V axis.

W axis.

Definition at line 101 of file fbxtexture.h.

        {
            eU, 
            eV, 
            eW  
        };

Controls if the Alpha computation of the current texture comes from the Alpha channel, RGB Intensity channel, or if there is No Alpha.

Enumerator:
eNone 

No flags.

eRGBIntensity 

No Alpha.

eBlack 

RGB Intensity (computed).

Alpha channel. Black is 100% transparency, white is opaque.

Definition at line 237 of file fbxtexture.h.

Texture mapping types.

Enumerator:
eNull 
ePlanar 

No texture mapping defined.

eSpherical 

Apply texture to the model viewed as a plane.

eCylindrical 

Wrap texture around the model as if it was a sphere.

eBox 

Wrap texture around the model as if it was a cylinder.

eFace 

Wrap texture around the model as if it was a box.

eUV 

Apply texture to the model viewed as a face.

eEnvironment 

Apply texture to the model according to UVs.

Texture is an environment map.

Definition at line 287 of file fbxtexture.h.

Planar mapping normal orientations.

Enumerator:
ePlanarNormalX 
ePlanarNormalY 

Normals are in the direction of the X axis, mapping plan is in the YZ axis.

ePlanarNormalZ 

Normals are in the direction of the Y axis, mapping plan is in the XZ axis.

Normals are in the direction of the Z axis, mapping plan is in the XY axis.

Definition at line 311 of file fbxtexture.h.

Texture uses.

Enumerator:
eStandard 
eShadowMap 

Standard texture use (ex. image)

eLightMap 

Shadow map.

eSphericalReflectionMap 

Light map.

eSphereReflectionMap 

Spherical reflection map: Object reflects the contents of the scene.

eBumpNormalMap 

Sphere reflection map: Object reflects the contents of the scene from only one point of view.

Bump map: Texture contains two direction vectors, that are used to convey relief in a texture.

Definition at line 330 of file fbxtexture.h.


Member Function Documentation

virtual void Reset ( ) [virtual]

Resets the default texture values.

Reimplemented in FbxFileTexture, and FbxProceduralTexture.

void SetSwapUV ( bool  pSwapUV)

Sets the swap UV flag.

Parameters:
pSwapUVSet to true if the swap UV flag is enabled.
Remarks:
If the swap UV flag is enabled, the texture's width and height are swapped.
bool GetSwapUV ( ) const

Returns the swap UV flag.

Returns:
True if the swap UV flag is enabled.
Remarks:
If the swap UV flag is enabled, the texture's width and height are swapped.
void SetPremultiplyAlpha ( bool  pPremultiplyAlpha)

Sets the PremultiplyAlpha flag.

Parameters:
pPremultiplyAlphaSet to true if the method of storing alpha is PremultiplyAlpha.
Remarks:
If PremultiplyAlpha flag is true, the R, G, and B components you store have already been multiplied in with the alpha.
bool GetPremultiplyAlpha ( ) const

Returns the PremultiplyAlpha flag.

Returns:
True if the method of storing alpha is PremultiplyAlpha.
Remarks:
If PremultiplyAlpha flag is true, the R, G, and B components you store have already been multiplied in with the alpha.
void SetAlphaSource ( EAlphaSource  pAlphaSource)

Sets the alpha source.

Parameters:
pAlphaSourceThe alpha source identifier.
EAlphaSource GetAlphaSource ( ) const

Returns the alpha source.

Returns:
The alpha source identifier for this texture.
void SetCropping ( int  pLeft,
int  pTop,
int  pRight,
int  pBottom 
)

Sets cropping.

Parameters:
pLeftLeft cropping value.
pTopTop cropping value.
pRightRight cropping value.
pBottomBottom cropping value.
Remarks:
The defined rectangle is not checked for invalid values. The caller must verify that the rectangle is meaningful for this texture.
int GetCroppingLeft ( ) const

Returns left cropping.

Returns:
The left side of the cropping rectangle.
int GetCroppingTop ( ) const

Returns top cropping.

Returns:
The top side of the cropping rectangle.
int GetCroppingRight ( ) const

Returns right cropping.

Returns:
The right side of the cropping rectangle.
int GetCroppingBottom ( ) const

Returns bottom cropping.

Returns:
The bottom side of the cropping rectangle.
void SetMappingType ( EMappingType  pMappingType)

Sets the mapping type.

Parameters:
pMappingTypeThe mapping type identifier.
EMappingType GetMappingType ( ) const

Returns the mapping type.

Returns:
The mapping type identifier.
void SetPlanarMappingNormal ( EPlanarMappingNormal  pPlanarMappingNormal)

Sets the normal orientations for planar mapping.

Parameters:
pPlanarMappingNormalThe identifier for planar mapping normal orientation.
EPlanarMappingNormal GetPlanarMappingNormal ( ) const

Returns the normal orientations for planar mapping.

Returns:
The identifier for planar mapping normal orientation.
void SetTextureUse ( ETextureUse  pTextureUse)

Sets the texture use.

Parameters:
pTextureUseThe texture use identifier.
ETextureUse GetTextureUse ( ) const

Returns the texture use.

Returns:
The texture use identifier.
void SetWrapMode ( EWrapMode  pWrapU,
EWrapMode  pWrapV 
)

Sets the U and V wrap mode.

Parameters:
pWrapUWrap mode identifier.
pWrapVWrap mode identifier.
EWrapMode GetWrapModeU ( ) const

Returns the U wrap mode.

Returns:
U wrap mode identifier.
EWrapMode GetWrapModeV ( ) const

Returns the V wrap mode.

Returns:
V wrap mode identifier.
void SetBlendMode ( EBlendMode  pBlendMode)

Sets the blend mode.

Parameters:
pBlendModeBlend mode identifier.
EBlendMode GetBlendMode ( ) const

Returns the blend mode.

Returns:
Blend mode identifier.
void SetDefaultT ( const FbxVector4 pT) [inline]

Sets the default translation vector.

Parameters:
pTThe first element is the U translation applied to the texture. A displacement of one unit is equal to the texture width after the U scaling is applied. The second element is the V translation applied to the texture. A displacement of one unit is equal to the texture height after the V scaling is applied. The third and fourth elements have no effect on texture translation.

Definition at line 395 of file fbxtexture.h.

{ Translation.Set( pT ); }
FbxVector4& GetDefaultT ( FbxVector4 pT) const

Returns the default translation vector.

Parameters:
pTThe first element is the U translation applied to the texture. A displacement of one unit is equal to the texture width after the U scaling is applied. The second element is the V translation applied to the texture. A displacement of one unit is equal to the texture height after the V scaling is applied. The third and fourth elements have no effect on texture translation.
Returns:
The input parameter completed with appropriate data.
void SetDefaultR ( const FbxVector4 pR) [inline]

Sets the default rotation vector.

Parameters:
pRThe first element is the texture rotation around the U axis in degrees. The second element is the texture rotation around the V axis in degrees. The third element is the texture rotation around the W axis in degrees.
Remarks:
The W axis is oriented toward the result of the vector product of the U and V axes that is W = U x V.

Definition at line 417 of file fbxtexture.h.

{ Rotation.Set( FbxDouble3(pR[0],pR[1],pR[2]) ); }
FbxVector4& GetDefaultR ( FbxVector4 pR) const

Returns the default rotation vector.

Parameters:
pRFirst element is the texture rotation around the U axis in degrees. Second element is the texture rotation around the V axis in degrees. Third element is the texture rotation around the W axis in degrees.
Returns:
Input parameter filled with appropriate data.
Remarks:
The W axis is oriented towards the result of the vector product of the U axis and V axis i.e. W = U x V.
void SetDefaultS ( const FbxVector4 pS) [inline]

Sets the default scale vector.

Parameters:
pSThe first element is scale applied to the texture width. The second element is scale applied to the texture height. The third and fourth elements have no effect on the texture.
Remarks:
A scale value less than 1 stretches the texture. A scale value greater than 1 compresses the texture.

Definition at line 437 of file fbxtexture.h.

{ Scaling.Set( FbxDouble3(pS[0],pS[1],pS[2]) ); }
FbxVector4& GetDefaultS ( FbxVector4 pS) const

Returns the default scale vector.

Parameters:
pSThe first element is scale applied to the texture width. The second element is scale applied to the texture height. The third and fourth elements have no effect on the texture.
Remarks:
A scale value less than 1 stretches the texture. A scale value greater than 1 compresses the texture.
void SetDefaultAlpha ( double  pAlpha)

Sets the default alpha.

Parameters:
pAlphaA value on a scale from 0 to 1, with 0 being transparent.
double GetDefaultAlpha ( ) const

Returns the default alpha.

Returns:
A value on a scale from 0 to 1, with 0 being transparent.
void SetTranslation ( double  pU,
double  pV 
)

Sets translation.

Parameters:
pUHorizontal translation applied to a texture. A displacement of one unit is equal to the texture's width after applying U scaling.
pVVertical translation applied to a texture. A displacement of one unit is equal to the texture's height after applying V scaling.
double GetTranslationU ( ) const

Returns translation applied to the texture width.

Remarks:
A displacement of one unit is equal to the texture's width after applying U scaling.
double GetTranslationV ( ) const

Returns translation applied to the texture height.

Remarks:
A displacement of one unit is equal to the texture's height after applying V scaling.
void SetRotation ( double  pU,
double  pV,
double  pW = 0.0 
)

Sets rotation.

Parameters:
pUTexture rotation around the U axis in degrees.
pVTexture rotation around the V axis in degrees.
pWTexture rotation around the W axis in degrees.
Remarks:
The W axis is oriented toward the result of the vector product of the U and V axes that is W = U x V.
double GetRotationU ( ) const

Returns the texture rotation around the U axis in degrees.

double GetRotationV ( ) const

Returns the texture rotation around the V axis in degrees.

double GetRotationW ( ) const

Returns the texture rotation around the W axis in degrees.

void SetScale ( double  pU,
double  pV 
)

Sets scale.

Parameters:
pUScale applied to the texture width.
pVScale applied to the texture height.
Remarks:
A scale value less than 1 stretches the texture. A scale value greater than 1 compresses the texture.
double GetScaleU ( ) const

Returns scale applied to the texture width.

Remarks:
A scale value less than 1 stretches the texture. A scale value greater than 1 compresses the texture.
double GetScaleV ( ) const

Returns scale applied to the texture height.

Remarks:
A scale value less than 1 stretches the texture. A scale value greater than 1 compresses the texture.
virtual FbxObject& Copy ( const FbxObject pObject) [virtual]

Copy an object content into this object.

Parameters:
pObjectThe source object to copy data from.
Returns:
Returns the destination object being modified by the source.
Remarks:
This function replace the assignment operator (operator=). It will copy all property values and the name. Connections are NOT copied.

Reimplemented from FbxObject.

Reimplemented in FbxFileTexture, FbxLayeredTexture, and FbxProceduralTexture.

virtual bool operator== ( FbxTexture const &  pTexture) const [virtual]
void SetUVTranslation ( FbxVector2 pT)
FbxVector2& GetUVTranslation ( )
void SetUVScaling ( FbxVector2 pS)
FbxVector2& GetUVScaling ( )
FbxString GetTextureType ( )
virtual void Construct ( const FbxTexture pFrom) [protected, virtual]
virtual void ConstructProperties ( bool  pForceSet) [protected, virtual]

Optional property constructor override, automatically called by default constructor.

Parameters:
pForceSetIf the property value must be set regardless of default value.
Remarks:
If your object have properties, they must be initialized in this function.

Reimplemented from FbxObject.

Reimplemented in FbxFileTexture, and FbxProceduralTexture.

virtual bool PropertyNotify ( EPropertyNotifyType  pType,
FbxProperty pProperty 
) [protected, virtual]
void Init ( ) [protected]

Member Data Documentation

This property handles the use of textures.

Default value is eTEXTURE_USE_6_STANDARD.

Definition at line 113 of file fbxtexture.h.

This property handles the default alpha value for textures.

Default value is 1.0

Definition at line 118 of file fbxtexture.h.

This property handles the texture mapping types.

Default value is eUMT_UV.

Definition at line 126 of file fbxtexture.h.

This property handles the texture wrap modes in U.

Default value is eRepeat.

Definition at line 131 of file fbxtexture.h.

This property handles the texture wrap modes in V.

Default value is eRepeat.

Definition at line 136 of file fbxtexture.h.

This property handles the swap UV flag.

If swap UV flag is enabled, the texture's width and height are swapped. Default value is false.

Definition at line 142 of file fbxtexture.h.

This property handles the PremultiplyAlpha flag.

If PremultiplyAlpha flag is true, the R, G, and B components you store have already been multiplied in with the alpha. Default value is true.

Definition at line 148 of file fbxtexture.h.

This property handles the default translation vector.

Default value is FbxDouble3(0.0,0.0,0.0).

Definition at line 155 of file fbxtexture.h.

This property handles the default rotation vector.

Default value is FbxDouble3(0.0,0.0,0.0).

Definition at line 160 of file fbxtexture.h.

This property handles the default scale vector.

Default value is FbxDouble3(1.0,1.0,1.0).

Definition at line 165 of file fbxtexture.h.

This property handles the rotation pivot vector.

Default value is FbxDouble3(0.0,0.0,0.0).

Definition at line 170 of file fbxtexture.h.

This property handles the scaling pivot vector.

Default value is FbxDouble3(0.0,0.0,0.0).

Definition at line 175 of file fbxtexture.h.

This property handles the texture blend mode.

Default value is eAdditive.

Definition at line 181 of file fbxtexture.h.

This property handles the use of UV sets.

Default value is "default".

Definition at line 187 of file fbxtexture.h.

const char* sVectorSpace [static]

This property only used by Vector Displacement Texture so it is not added to FbxTexture.

It is a dynamic enum property which has values : "World", "Object" and "Tangent" Default value is "Object".

Definition at line 193 of file fbxtexture.h.

const char* sVectorSpaceWorld [static]

Definition at line 194 of file fbxtexture.h.

const char* sVectorSpaceObject [static]

Definition at line 195 of file fbxtexture.h.

const char* sVectorSpaceTangent [static]

Definition at line 196 of file fbxtexture.h.

const char* sVectorEncoding [static]

This property only used by Vector Displacement Texture so it is not added to FbxTexture.

It is a dynamic enum property which has values : "Floating-point Absolute" and "Signed Encoding" Default value is "Floating-point Absolute".

Definition at line 202 of file fbxtexture.h.

const char* sVectorEncodingFP [static]

Definition at line 203 of file fbxtexture.h.

const char* sVectorEncodingSE [static]

Definition at line 204 of file fbxtexture.h.

int mCropping[4] [protected]

Definition at line 557 of file fbxtexture.h.

Definition at line 559 of file fbxtexture.h.

Definition at line 560 of file fbxtexture.h.

Definition at line 561 of file fbxtexture.h.

FbxVector2 mUVScaling [protected]

Definition at line 565 of file fbxtexture.h.

Definition at line 566 of file fbxtexture.h.


The documentation for this class was generated from the following file:

FbxTexture FbxTexture FbxTexture FbxTexture FbxTexture FbxTexture FbxTexture FbxTexture FbxTexture FbxTexture
FbxTexture FbxTexture FbxTexture FbxTexture FbxTexture FbxTexture FbxTexture FbxTexture FbxTexture FbxTexture