Assimp  v3.1.1 (June 2014)
Assimp::FlipUVsProcess Class Reference

Postprocessing step to flip the UV coordinate system of the import data. More...

Inherits Assimp::BaseProcess.

Public Member Functions

void Execute (aiScene *pScene)
 Executes the post processing step on the given imported data. More...
 
 FlipUVsProcess ()
 Constructor to be privately used by Importer. More...
 
bool IsActive (unsigned int pFlags) const
 Returns whether the processing step is present in the given flag. More...
 
 ~FlipUVsProcess ()
 Destructor, private as well. More...
 
- Public Member Functions inherited from Assimp::BaseProcess
 BaseProcess ()
 Constructor to be privately used by Importer. More...
 
void ExecuteOnScene (Importer *pImp)
 Executes the post processing step on the given imported data. More...
 
SharedPostProcessInfoGetSharedData ()
 Get the shared data that is assigned to the step. More...
 
virtual bool RequireVerboseFormat () const
 Check whether this step expects its input vertex data to be in verbose format. More...
 
void SetSharedData (SharedPostProcessInfo *sh)
 Assign a new SharedPostProcessInfo to the step. More...
 
virtual void SetupProperties (const Importer *pImp)
 Called prior to ExecuteOnScene(). More...
 
virtual ~BaseProcess ()
 Destructor, private as well. More...
 

Protected Member Functions

void ProcessMaterial (aiMaterial *mat)
 
void ProcessMesh (aiMesh *pMesh)
 

Friends

class Importer
 

Additional Inherited Members

- Protected Attributes inherited from Assimp::BaseProcess
ProgressHandlerprogress
 Currently active progress handler. More...
 
SharedPostProcessInfoshared
 See the doc of #SharedPostProcessInfo for more details. More...
 

Detailed Description

Postprocessing step to flip the UV coordinate system of the import data.

Constructor & Destructor Documentation

FlipUVsProcess::FlipUVsProcess ( )

Constructor to be privately used by Importer.

FlipUVsProcess::~FlipUVsProcess ( )

Destructor, private as well.

Member Function Documentation

void FlipUVsProcess::Execute ( aiScene pScene)
virtual

Executes the post processing step on the given imported data.

A process should throw an ImportErrorException* if it fails. This method must be implemented by deriving classes.

Parameters
pSceneThe imported data to work at.

Implements Assimp::BaseProcess.

bool FlipUVsProcess::IsActive ( unsigned int  pFlags) const
virtual

Returns whether the processing step is present in the given flag.

Parameters
pFlagsThe processing flags the importer was called with. A bitwise combination of aiPostProcessSteps.
Returns
true if the process is present in this flag fields, false if not.

Implements Assimp::BaseProcess.

void FlipUVsProcess::ProcessMaterial ( aiMaterial mat)
protected
void FlipUVsProcess::ProcessMesh ( aiMesh pMesh)
protected

Friends And Related Function Documentation

friend class Importer
friend

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