This reference page is linked to from the following overview topics: FBX SDK 2014, FBX SDK 2013.
#include <fbxutils.h>
Definition at line 48 of file fbxutils.h.
Static Public Member Functions |
|
| static FbxString | Bind (const char *pRootPath, const char *pFilePath, bool pCleanPath=true) |
| Bind together a root path with a file path.
|
|
| static FbxString | GetFolderName (const char *pFilePath) |
| Extract the folder name from the given file
path. |
|
| static FbxString | GetFileName (const char *pFilePath, bool pWithExtension=true) |
| Extract file name from the given file path.
|
|
| static FbxString | GetExtensionName (const char *pFilePath) |
| Extract the file extension in the given file
path. |
|
| static FbxString | ChangeExtension (const char *pFilePath, const char *pExtension) |
| Change or append a file extension to the
specified file path. |
|
| static bool | IsRelative (const char *pPath) |
| Test if the given path is relative path, if
it is return true. |
|
| static FbxString | GetRelativePath (const char *pRootPath, const char *pNewPath) |
| Get the given new path's relative path to
the given root path. |
|
| static FbxString | GetRelativeFilePath (const char *pRootPath, const char *pNewFilePath) |
| Get the given new path's relative path to
the given root path. |
|
| static FbxString | Resolve (const char *pRelPath) |
| Get the full path of given path (if the
given path is relative path, it will take current directory as
default root path.) |
|
| static FbxString | Clean (const char *pPath) |
| Clean the redundant and useless denotations
in given path name. |
|
| static FbxString | GenerateFileName (const char *pFolder, const char *pPrefix) |
| Generate full safe file path name you can
use to create new file. |
|
| static bool | Exist (const char *pFolderPathUTF8) |
| Verify if the specified folder path exist.
|
|
| static bool | Create (const char *pFolderPathUTF8) |
| Create the specified folder path if it
doesn't exist. |
|
| static bool | Delete (const char *pFolderPathUTF8) |
| Delete the specified folder path and all its
content recursively. |
|
| static bool | IsEmpty (const char *pFolderPath_UTF8) |
| Verify if the folder contains items or not.
|
|
| static FbxString Bind | ( | const char * | pRootPath, |
| const char * | pFilePath, | ||
| bool | pCleanPath =
true |
||
| ) | [static] |
Bind together a root path with a file path.
| pRootPath | The root path that will get binded to the file path. |
| pFilePath | The file path to bind to the root path. |
| pCleanPath | If true, the resulting path will be cleaned via FbxPathUtils::Clean(). |
| static FbxString GetFolderName | ( | const char * | pFilePath | ) | [static] |
Extract the folder name from the given file path.
| pFilePath | The given file path. |
| static FbxString GetFileName | ( | const char * | pFilePath, |
| bool | pWithExtension =
true |
||
| ) | [static] |
Extract file name from the given file path.
| pFilePath | The given file path. |
| pWithExtension | Decide the file name with extension or without extension. If it is true, return the file name with extension; if it is false, return the file name without extension. |
| static FbxString GetExtensionName | ( | const char * | pFilePath | ) | [static] |
Extract the file extension in the given file path.
| pFilePath | The file path to extract the extension. |
| static FbxString ChangeExtension | ( | const char * | pFilePath, |
| const char * | pExtension | ||
| ) | [static] |
Change or append a file extension to the specified file path.
| pFilePath | The file path to change the file extension |
| pExtension | The extension to change or append to the file path. |
| static bool IsRelative | ( | const char * | pPath | ) | [static] |
Test if the given path is relative path, if it is return true.
| static FbxString GetRelativePath | ( | const char * | pRootPath, |
| const char * | pNewPath | ||
| ) | [static] |
Get the given new path's relative path to the given root path.
| pRootPath | The given root path |
| pNewPath | The given new path. If it is only file name, the default directory is work directory. |
| static FbxString GetRelativeFilePath | ( | const char * | pRootPath, |
| const char * | pNewFilePath | ||
| ) | [static] |
Get the given new path's relative path to the given root path.
| static FbxString Resolve | ( | const char * | pRelPath | ) | [static] |
Get the full path of given path (if the given path is relative path, it will take current directory as default root path.)
| static FbxString Clean | ( | const char * | pPath | ) | [static] |
Clean the redundant and useless denotations in given path name.
| static FbxString GenerateFileName | ( | const char * | pFolder, |
| const char * | pPrefix | ||
| ) | [static] |
Generate full safe file path name you can use to create new file.
| pFolder | The folder where the file name should be attempted to be created. |
| pPrefix | The prefix of generated file name. |
| static bool Exist | ( | const char * | pFolderPathUTF8 | ) | [static] |
Verify if the specified folder path exist.
| pFolderPathUTF8 | The folder path to test its existance. |
| static bool Create | ( | const char * | pFolderPathUTF8 | ) | [static] |
Create the specified folder path if it doesn't exist.
| pFolderPathUTF8 | The folder path to create, in UTF8 encoding. |
| static bool Delete | ( | const char * | pFolderPathUTF8 | ) | [static] |
Delete the specified folder path and all its content recursively.
| pFolderPathUTF8 | The folder path to delete, in UTF8 encoding. |
| static bool IsEmpty | ( | const char * | pFolderPath_UTF8 | ) | [static] |
Verify if the folder contains items or not.
| pFolderPath_UTF8 | The folder path to test if it contains items. |