45 #include <kaydaradef.h>
50 #define FBSDK_DLL K_DLLIMPORT
55 #include <fbsdk/fbversion.h>
57 #ifdef FBSDKUseNamespace
58 namespace FBSDKNamespace {
68 const char* GetName();
74 Data* mConcreteContext;
176 #ifdef FBSDKUseNamespace
FBPython is for python users to run python script and communicate with MotionBuilder internal python ...
static bool EvalFile(const char *pFilename, FBPythonContext *pPythonContext=NULL)
Execute a python script file within the given context.
static bool EvalLine(FBPythonContext *pPythonContext=NULL)
Submit the last line of code parsed for evaluation.
static const char * GetStdout(FBPythonContext *pPythonContext=NULL)
Get the value of stdout.
static const char * GetVersion()
Get the version of the Python interpreter.
static const char * GetPlatform()
Get the target platform of the Python interpreter.
static bool ParseLine(const char *pLine, FBPythonContext *pPythonContext=NULL)
Submit a line of code for parsing.
static const char * GetStderr(FBPythonContext *pPythonContext=NULL)
Get the value of stderr.
static bool EvalLines(const char *pScript, FBPythonContext *pPythonContext=NULL)
Submit a script for parsing and execution.
static bool ClearContext(FBPythonContext *pPythonContext=NULL)
Clears the python context.
static bool ExecuteScript(const char *pFilename)
Put a python script file in the execution queue.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...