IScriptCtrl Member List

This is the complete list of members for IScriptCtrl, including all inherited members.
_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p)FPInterface [inline, protected, virtual]
AcquireInterface()BaseInterface [inline, virtual]
AddConstant(MSTR &name, FPValue &val)=0IScriptCtrl [pure virtual]
AddNode(MSTR &name, INode *theNode)=0IScriptCtrl [pure virtual]
AddObject(MSTR &name, Value *obj)=0IScriptCtrl [pure virtual]
AddTarget(MSTR &name, Value *target, int ticks, Value *owner=NULL)=0IScriptCtrl [pure virtual]
CloneInterface(void *remapDir=NULL)BaseInterface [inline, virtual]
DeleteInterface()BaseInterface [inline, virtual]
DeleteVariable(Value *which)=0IScriptCtrl [pure virtual]
EnableActions(BOOL onOff)FPInterface [inline, virtual]
enumValueType enum valueIScriptCtrl
FindFn(MCHAR *name)FPInterface [virtual]
FN_0(fnIdGetExpression, TYPE_TSTR_BV, GetExpression)IScriptCtrl
FN_0(fnIdGetDescription, TYPE_TSTR_BV, GetDescription)IScriptCtrl
FN_0(fnIdNumVars, TYPE_INT, NumVariables)IScriptCtrl
FN_0(fnIdPrintDetails, TYPE_TSTR_BV, PrintDetails)IScriptCtrl
FN_0(fnIdGetThrowOnError, TYPE_bool, GetThrowOnError)IScriptCtrl
FN_1(fnIdSetExpression, TYPE_BOOL, SetExpression, TYPE_TSTR_BR)IScriptCtrl
FN_1(fnIdSetDescription, TYPE_BOOL, SetDescription, TYPE_TSTR_BR)IScriptCtrl
FN_1(fnIdDeleteVariable, TYPE_BOOL, DeleteVariable, TYPE_VALUE)IScriptCtrl
FN_1(fnIdVariableExists, TYPE_BOOL, VariableExists, TYPE_TSTR_BR)IScriptCtrl
FN_1(fnIdGetOffset, TYPE_TIMEVALUE, GetOffset, TYPE_VALUE)IScriptCtrl
FN_1(fnIdGetObject, TYPE_REFTARG, GetObject, TYPE_VALUE)IScriptCtrl
FN_1(fnIdGetNode, TYPE_INODE, GetNode, TYPE_VALUE)IScriptCtrl
FN_1(fnIdGetType, TYPE_ENUM, GetVarType, TYPE_VALUE)IScriptCtrl
FN_1(fnIdGetName, TYPE_TSTR_BV, GetVarName, TYPE_INDEX)IScriptCtrl
FN_1(fnIdGetIndex, TYPE_INDEX, GetVarIndex, TYPE_TSTR_BR)IScriptCtrl
FN_2(fnIdAddConstant, TYPE_BOOL, AddConstant, TYPE_TSTR_BR, TYPE_FPVALUE_BR)IScriptCtrl
FN_2(fnIdAddObject, TYPE_BOOL, AddObject, TYPE_TSTR_BR, TYPE_VALUE)IScriptCtrl
FN_2(fnIdAddNode, TYPE_BOOL, AddNode, TYPE_TSTR_BR, TYPE_INODE)IScriptCtrl
FN_2(fnIdSetConstant, TYPE_BOOL, SetConstant, TYPE_VALUE, TYPE_FPVALUE_BR)IScriptCtrl
FN_2(fnIdSetObject, TYPE_BOOL, SetObject, TYPE_VALUE, TYPE_VALUE)IScriptCtrl
FN_2(fnIdSetNode, TYPE_BOOL, SetNode, TYPE_VALUE, TYPE_INODE)IScriptCtrl
FN_2(fnIdRenameVariable, TYPE_BOOL, RenameVariable, TYPE_VALUE, TYPE_TSTR_BR)IScriptCtrl
FN_2(fnIdSetOffset, TYPE_BOOL, SetOffset, TYPE_VALUE, TYPE_TIMEVALUE)IScriptCtrl
FN_2(fnIdGetTarget, TYPE_VALUE, GetTarget, TYPE_VALUE, TYPE_BOOL)IScriptCtrl
FN_3(fnIdSetTarget, TYPE_BOOL, SetTarget, TYPE_VALUE, TYPE_VALUE, TYPE_VALUE)IScriptCtrl
FN_4(fnIdAddTarget, TYPE_BOOL, AddTarget, TYPE_TSTR_BR, TYPE_VALUE, TYPE_TIMEVALUE, TYPE_VALUE)IScriptCtrl
fnIdAddConstant enum valueIScriptCtrl
fnIdAddNode enum valueIScriptCtrl
fnIdAddObject enum valueIScriptCtrl
fnIdAddTarget enum valueIScriptCtrl
fnIdDeleteVariable enum valueIScriptCtrl
fnIdGetConstant enum valueIScriptCtrl
fnIdGetDescription enum valueIScriptCtrl
fnIdGetExpression enum valueIScriptCtrl
fnIdGetIndex enum valueIScriptCtrl
fnIdGetName enum valueIScriptCtrl
fnIdGetNode enum valueIScriptCtrl
fnIdGetObject enum valueIScriptCtrl
fnIdGetOffset enum valueIScriptCtrl
fnIdGetTarget enum valueIScriptCtrl
fnIdGetThrowOnError enum valueIScriptCtrl
fnIdGetType enum valueIScriptCtrl
fnIdGetValue enum valueIScriptCtrl
fnIdGetVarValue enum valueIScriptCtrl
fnIdNumVars enum valueIScriptCtrl
fnIdPrintDetails enum valueIScriptCtrl
fnIdRenameVariable enum valueIScriptCtrl
fnIdSetConstant enum valueIScriptCtrl
fnIdSetDescription enum valueIScriptCtrl
fnIdSetExpression enum valueIScriptCtrl
fnIdSetNode enum valueIScriptCtrl
fnIdSetObject enum valueIScriptCtrl
fnIdSetOffset enum valueIScriptCtrl
fnIdSetTarget enum valueIScriptCtrl
fnIdSetThrowOnError enum valueIScriptCtrl
fnIdUpdate enum valueIScriptCtrl
fnIdVariableExists enum valueIScriptCtrl
FNT_1(fnIdGetConstant, TYPE_FPVALUE_BV, GetConstant, TYPE_VALUE)IScriptCtrl
FNT_1(fnIdGetVarValue, TYPE_VALUE, GetVarValue, TYPE_VALUE)IScriptCtrl
FNT_2(fnIdGetValue, TYPE_VALUE, GetVariable, TYPE_VALUE, TYPE_BOOL)IScriptCtrl
FPMixinInterface(const FPMixinInterface &rhs)FPMixinInterface [inline, protected]
FPMixinInterface()FPMixinInterface [inline]
GetActionTable()FPInterface [inline, virtual]
GetConstant(Value *which, TimeValue t)=0IScriptCtrl [pure virtual]
GetDesc()IScriptCtrl [virtual]
GetDescByID(Interface_ID id)FPMixinInterface [inline, virtual]
GetDescription()=0IScriptCtrl [pure virtual]
GetExpression()=0IScriptCtrl [pure virtual]
GetID()FPMixinInterface [inline, virtual]
GetInterface(Interface_ID id)FPMixinInterface [inline, virtual]
GetIsChecked(FunctionID actionID)FPInterface [virtual]
GetIsEnabled(FunctionID actionID)FPInterface [virtual]
GetIsVisible(FunctionID actionID)FPInterface [virtual]
GetNode(Value *which)=0IScriptCtrl [pure virtual]
GetObject(Value *which)=0IScriptCtrl [pure virtual]
GetOffset(Value *which)=0IScriptCtrl [pure virtual]
GetTarget(Value *which, BOOL asObject=FALSE)=0IScriptCtrl [pure virtual]
GetThrowOnError()=0IScriptCtrl [pure virtual]
GetVariable(Value *which, BOOL asObject=FALSE, TimeValue t=0)=0IScriptCtrl [pure virtual]
GetVarIndex(MSTR &name)=0IScriptCtrl [pure virtual]
GetVarName(int index)=0IScriptCtrl [pure virtual]
GetVarType(Value *which)=0IScriptCtrl [pure virtual]
GetVarValue(Value *which, TimeValue t)=0IScriptCtrl [pure virtual]
immediateRelease enum valueBaseInterface
interfaceNotifyCBsFPMixinInterface [protected]
Invoke(FunctionID fid, TimeValue t=0, FPParams *params=NULL)FPInterface [virtual]
Invoke(FunctionID fid, FPParams *params)FPInterface [inline, virtual]
Invoke(FunctionID fid, TimeValue t, FPValue &result, FPParams *params=NULL)FPInterface [virtual]
Invoke(FunctionID fid, FPValue &result, FPParams *params=NULL)FPInterface [inline, virtual]
IsChecked(FunctionID actionID)FPInterface [virtual]
IsEnabled(FunctionID actionID)FPInterface [virtual]
IsVisible(FunctionID actionID)FPInterface [virtual]
LifetimeControl()FPMixinInterface [inline, virtual]
LifetimeType enum nameBaseInterface
noRelease enum valueBaseInterface
nullInterfaceFPInterface [static]
NumVariables()=0IScriptCtrl [pure virtual]
operator delete(void *ptr)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
operator delete(void *ptr, const char *filename, int line)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator delete(void *ptr, unsigned long flags)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator delete(void *ptr, void *placement_ptr)MaxHeapOperators [static]
operator delete[](void *ptr)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
operator delete[](void *ptr, const char *filename, int line)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator delete[](void *ptr, unsigned long flags)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
operator new(size_t size, const char *filename, int line)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator new(size_t size, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size, void *placement_ptr)MaxHeapOperators [static]
operator new[](size_t size)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
operator new[](size_t size, const char *filename, int line)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator new[](size_t size, unsigned long flags)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator=(const FPMixinInterface &rhs)FPMixinInterface [inline, protected]
PrintDetails()=0IScriptCtrl [pure virtual]
RegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterface [virtual]
ReleaseInterface()BaseInterface [inline, virtual]
RenameVariable(Value *which, MSTR &name)=0IScriptCtrl [pure virtual]
serverControlled enum valueBaseInterface
SetConstant(Value *which, FPValue &val)=0IScriptCtrl [pure virtual]
SetDescription(MSTR &expression)=0IScriptCtrl [pure virtual]
SetExpression(MSTR &expression)=0IScriptCtrl [pure virtual]
SetNode(Value *which, INode *theNode)=0IScriptCtrl [pure virtual]
SetObject(Value *which, Value *obj)=0IScriptCtrl [pure virtual]
SetOffset(Value *which, TimeValue tick)=0IScriptCtrl [pure virtual]
SetTarget(Value *which, Value *target, Value *owner=NULL)=0IScriptCtrl [pure virtual]
SetThrowOnError(bool bOn)=0IScriptCtrl [pure virtual]
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterface [inline, virtual]
Update()=0IScriptCtrl [pure virtual]
VariableExists(MSTR &name)=0IScriptCtrl [pure virtual]
VFN_0(fnIdUpdate, Update)IScriptCtrl
VFN_1(fnIdSetThrowOnError, SetThrowOnError, TYPE_bool)IScriptCtrl
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterface [virtual]
~FPMixinInterface()FPMixinInterface
~InterfaceServer()InterfaceServer [virtual]