Assimp  v3.1.1 (June 2014)
Assimp::STransformVecInfo Struct Reference

Helper class representing texture coordinate transformations. More...

Inherits aiUVTransform.

Public Member Functions

void GetMatrix (aiMatrix3x3 &mOut)
 Build a 3x3 matrix from the transformations. More...
 
bool IsUntransformed () const
 Returns whether this is an untransformed texture coordinate set. More...
 
bool operator!= (const STransformVecInfo &other) const
 
bool operator== (const STransformVecInfo &other) const
 Compare two transform setups. More...
 
 STransformVecInfo ()
 
- Public Member Functions inherited from aiUVTransform
 aiUVTransform ()
 

Public Attributes

unsigned int lockedPos
 Locked destination UV index AI_TT_UV_IDX_LOCK_TBD - to be determined AI_TT_UV_IDX_LOCK_NONE - none (default) More...
 
aiTextureMapMode mapU
 Texture mapping mode in the u, v direction. More...
 
aiTextureMapMode mapV
 
std::list< TTUpdateInfoupdateList
 Update info - shortcuts into all materials that are referencing this transform setup. More...
 
unsigned int uvIndex
 Source texture coordinate index. More...
 
- Public Attributes inherited from aiUVTransform
float mRotation
 Rotation - in counter-clockwise direction. More...
 
aiVector2D mScaling
 Scaling on the u and v axes. More...
 
aiVector2D mTranslation
 Translation on the u and v axes. More...
 

Detailed Description

Helper class representing texture coordinate transformations.

Constructor & Destructor Documentation

◆ STransformVecInfo()

Assimp::STransformVecInfo::STransformVecInfo ( )
inline

Member Function Documentation

◆ GetMatrix()

void Assimp::STransformVecInfo::GetMatrix ( aiMatrix3x3 mOut)
inline

Build a 3x3 matrix from the transformations.

◆ IsUntransformed()

bool Assimp::STransformVecInfo::IsUntransformed ( ) const
inline

Returns whether this is an untransformed texture coordinate set.

◆ operator!=()

bool Assimp::STransformVecInfo::operator!= ( const STransformVecInfo other) const
inline

◆ operator==()

bool Assimp::STransformVecInfo::operator== ( const STransformVecInfo other) const
inline

Compare two transform setups.

Member Data Documentation

◆ lockedPos

unsigned int Assimp::STransformVecInfo::lockedPos

Locked destination UV index AI_TT_UV_IDX_LOCK_TBD - to be determined AI_TT_UV_IDX_LOCK_NONE - none (default)

◆ mapU

aiTextureMapMode Assimp::STransformVecInfo::mapU

Texture mapping mode in the u, v direction.

◆ mapV

aiTextureMapMode Assimp::STransformVecInfo::mapV

◆ updateList

std::list<TTUpdateInfo> Assimp::STransformVecInfo::updateList

Update info - shortcuts into all materials that are referencing this transform setup.

◆ uvIndex

unsigned int Assimp::STransformVecInfo::uvIndex

Source texture coordinate index.


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