fbxsdk/fileio/fbxprogress.h Source File
Go to the documentation of this file.
13 #ifndef _FBXSDK_FILEIO_PROGRESS_H_
14 #define _FBXSDK_FILEIO_PROGRESS_H_
24 #if !defined(FBXSDK_ENV_WINSTORE) && !defined(FBXSDK_ENV_EMSCRIPTEN)
42 void SetTotal(
float pTotal);
47 void SetThreshold(
float pThreshold);
53 void Update(
float pDelta,
const char* pStatus=
NULL);
65 void Complete(
const char* pStatus=
NULL);
76 #ifndef DOXYGEN_SHOULD_SKIP_THIS
83 float GetPercent()
const;
84 bool ExecuteCallback()
const;
86 #if !defined(FBXSDK_ENV_WINSTORE) && !defined(FBXSDK_ENV_EMSCRIPTEN)
A spinlock is the fastest and most simple thread lock mechanism available.
FBX SDK environment definition.
Utility class to manipulate strings.
bool IsCanceled() const
Query whether user canceled this progress.
Class for progress reporting.
bool(* FbxProgressCallback)(void *pArgs, float pPercentage, const char *pStatus)