FBX C++ API Reference
|
#include <fbxutils.h>
Definition at line 52 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. More... | |
static FbxString | GetFolderName (const char *pFilePath) |
Extract the folder name from the given file path. More... | |
static FbxString | GetFileName (const char *pFilePath, bool pWithExtension=true) |
Extract file name from the given file path. More... | |
static FbxString | GetExtensionName (const char *pFilePath) |
Extract the file extension in the given file path. More... | |
static FbxString | ChangeExtension (const char *pFilePath, const char *pExtension) |
Change or append a file extension to the specified file path. More... | |
static bool | IsRelative (const char *pPath) |
Test if the given path is relative path, if it is return true. More... | |
static FbxString | GetRelativePath (const char *pRootPath, const char *pNewPath) |
Get the given new path's relative path to the given root path. More... | |
static FbxString | GetRelativeFilePath (const char *pRootPath, const char *pNewFilePath) |
Get the given new path's relative path to the given root path. More... | |
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.) More... | |
static FbxString | Clean (const char *pPath) |
Clean the redundant and useless denotations in given path name. More... | |
static FbxString | GenerateFileName (const char *pFolder, const char *pPrefix) |
Generate full safe file path name you can use to create new file. More... | |
static bool | Exist (const char *pFolderPathUTF8) |
Verify if the specified folder path exist. More... | |
static bool | Create (const char *pFolderPathUTF8) |
Create the specified folder path if it doesn't exist. More... | |
static bool | Delete (const char *pFolderPathUTF8) |
Delete the specified folder path and all its content recursively. More... | |
static bool | IsEmpty (const char *pFolderPath_UTF8) |
Verify if the folder contains items or not. More... | |
|
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 |
Extract the folder name from the given file path.
pFilePath | The given file path. |
|
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 |
Extract the file extension in the given file path.
pFilePath | The file path to extract the extension. |
|
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 |
Test if the given path is relative path, if it is return true.
|
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 |
Get the given new path's relative path to the given root path.
|
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 |
Clean the redundant and useless denotations in given path name.
|
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 |
Verify if the specified folder path exist.
pFolderPathUTF8 | The folder path to test its existance. |
|
static |
Create the specified folder path if it doesn't exist.
pFolderPathUTF8 | The folder path to create, in UTF8 encoding. |
|
static |
Delete the specified folder path and all its content recursively.
pFolderPathUTF8 | The folder path to delete, in UTF8 encoding. |
|
static |
Verify if the folder contains items or not.
pFolderPath_UTF8 | The folder path to test if it contains items. |