#include <fbxsdk/fbxsdk_def.h>#include <fbxsdk/core/base/fbxtimecode.h>#include <fbxsdk/core/base/fbxstring.h>#include <fbxsdk/fbxsdk_nsbegin.h>#include <fbxsdk/fbxsdk_nsend.h>Classes | |
| class | FbxTime |
| Class to encapsulate time units. More... | |
| class | FbxTimeSpan |
| Class to encapsulate time intervals. More... | |
| class | FbxLocalTime |
Macros | |
| #define | FBXSDK_TIME_INFINITE FbxTime(FBXSDK_TC_INFINITY) |
| #define | FBXSDK_TIME_MINUS_INFINITE FbxTime(FBXSDK_TC_MINFINITY) |
| #define | FBXSDK_TIME_ZERO FbxTime(FBXSDK_TC_ZERO) |
| #define | FBXSDK_TIME_EPSILON FbxTime(FBXSDK_TC_EPSILON) |
| #define | FBXSDK_TIME_ONE_SECOND FbxTime(FBXSDK_TC_SECOND) |
| #define | FBXSDK_TIME_ONE_MINUTE FbxTime(FBXSDK_TC_MINUTE) |
| #define | FBXSDK_TIME_ONE_HOUR FbxTime(FBXSDK_TC_HOUR) |
| #define | FBXSDK_TIME_ASSERT_EPSILON 0.5 |
| #define | FBXSDK_TIME_FORWARD 1 |
| #define | FBXSDK_TIME_BACKWARD -1 |
| #define FBXSDK_TIME_INFINITE FbxTime(FBXSDK_TC_INFINITY) |
| #define FBXSDK_TIME_MINUS_INFINITE FbxTime(FBXSDK_TC_MINFINITY) |
| #define FBXSDK_TIME_ZERO FbxTime(FBXSDK_TC_ZERO) |
| #define FBXSDK_TIME_EPSILON FbxTime(FBXSDK_TC_EPSILON) |
| #define FBXSDK_TIME_ONE_SECOND FbxTime(FBXSDK_TC_SECOND) |
| #define FBXSDK_TIME_ONE_MINUTE FbxTime(FBXSDK_TC_MINUTE) |
| #define FBXSDK_TIME_ONE_HOUR FbxTime(FBXSDK_TC_HOUR) |
|
inline |
| FBXSDK_DLL void FbxGetCurrentLocalTime | ( | FbxLocalTime & | pLocalTime | ) |
| FBXSDK_DLL FbxTime::EMode FbxGetGlobalTimeMode | ( | ) |
| FBXSDK_DLL FbxTimeModeObject* FbxGetGlobalTimeModeObject | ( | ) |
| FBXSDK_DLL FbxTime::EProtocol FbxGetGlobalTimeFormat | ( | ) |
| FBXSDK_DLL void FbxSetGlobalTimeMode | ( | FbxTime::EMode | pTimeMode, |
| double | pFrameRate = 0.0 |
||
| ) |
| FBXSDK_DLL void FbxSetGlobalTimeFormat | ( | FbxTime::EProtocol | pTimeFormat | ) |
| FBXSDK_DLL FbxTime::EOldMode FbxGetOldTimeModeCorrespondance | ( | FbxTime::EMode | pMode | ) |
| FBXSDK_DLL FbxTime::EMode FbxGetTimeModeFromOldValue | ( | FbxTime::EOldMode | pOldMode | ) |
| FBXSDK_DLL FbxTime::EMode FbxGetTimeModeFromFrameRate | ( | char * | pFrameRate | ) |
| FBXSDK_DLL void FbxGetControlStringList | ( | char * | pControlString, |
| FbxTime::EProtocol | pTimeFormat | ||
| ) |
| FBXSDK_DLL const char* FbxGetGlobalFrameRateString | ( | FbxTime::EMode | pTimeMode | ) |
| FBXSDK_DLL const char* FbxGetGlobalTimeModeString | ( | FbxTime::EMode | pTimeMode | ) |
| FBXSDK_DLL double FbxGetFrameRate | ( | FbxTime::EMode | pTimeMode | ) |
| FBXSDK_DLL FbxTime::EProtocol FbxSelectionToTimeFormat | ( | int | pSelection | ) |
| FBXSDK_DLL FbxTime::EMode FbxSelectionToTimeMode | ( | int | pSelection | ) |
| FBXSDK_DLL int FbxTimeToSelection | ( | FbxTime::EMode | pTimeMode = FbxTime::eDefaultMode, |
| int | pTimeFormat = FbxTime::eDefaultProtocol |
||
| ) |
| FBXSDK_DLL const char* FbxGetTimeModeName | ( | FbxTime::EMode | pTimeMode | ) |
Examples: | FBXSDK_DLL int FbxGetFrameRateStringListIndex | ( | FbxTime::EMode | pTimeMode | ) |
| FBXSDK_DLL bool FbxIsValidCustomFrameRate | ( | double | pFramerate | ) |
| FBXSDK_DLL bool FbxGetNearestCustomFrameRate | ( | double | pFramerate, |
| double & | pNearestRate | ||
| ) |