3ds Max C++ API Reference
|
This is the complete list of members for IScriptCtrl, including all inherited members.
_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p) | FPInterface | inlineprotectedvirtual |
AcquireInterface() | BaseInterface | inlinevirtual |
AddConstant(MSTR &name, FPValue &val)=0 | IScriptCtrl | pure virtual |
AddNode(MSTR &name, INode *theNode)=0 | IScriptCtrl | pure virtual |
AddObject(MSTR &name, Value *obj)=0 | IScriptCtrl | pure virtual |
AddTarget(MSTR &name, Value *target, int ticks, Value *owner=nullptr)=0 | IScriptCtrl | pure virtual |
aligned_free(void *ptr) | MaxHeapOperators | static |
aligned_malloc(size_t size, size_t alignment) | MaxHeapOperators | static |
aligned_realloc(void *ptr, size_t size, size_t alignment) | MaxHeapOperators | static |
CloneInterface(void *remapDir=nullptr) | BaseInterface | inlinevirtual |
DeleteInterface() | BaseInterface | inlinevirtual |
DeleteVariable(Value *which)=0 | IScriptCtrl | pure virtual |
EnableActions(BOOL onOff) | FPInterface | inlinevirtual |
enumValueType enum value | IScriptCtrl | |
FindFn(const 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 value | IScriptCtrl | |
fnIdAddNode enum value | IScriptCtrl | |
fnIdAddObject enum value | IScriptCtrl | |
fnIdAddTarget enum value | IScriptCtrl | |
fnIdDeleteVariable enum value | IScriptCtrl | |
fnIdGetConstant enum value | IScriptCtrl | |
fnIdGetDescription enum value | IScriptCtrl | |
fnIdGetExpression enum value | IScriptCtrl | |
fnIdGetIndex enum value | IScriptCtrl | |
fnIdGetName enum value | IScriptCtrl | |
fnIdGetNode enum value | IScriptCtrl | |
fnIdGetObject enum value | IScriptCtrl | |
fnIdGetOffset enum value | IScriptCtrl | |
fnIdGetTarget enum value | IScriptCtrl | |
fnIdGetThrowOnError enum value | IScriptCtrl | |
fnIdGetType enum value | IScriptCtrl | |
fnIdGetValue enum value | IScriptCtrl | |
fnIdGetVarValue enum value | IScriptCtrl | |
fnIdNumVars enum value | IScriptCtrl | |
fnIdPrintDetails enum value | IScriptCtrl | |
fnIdRenameVariable enum value | IScriptCtrl | |
fnIdSetConstant enum value | IScriptCtrl | |
fnIdSetDescription enum value | IScriptCtrl | |
fnIdSetExpression enum value | IScriptCtrl | |
fnIdSetNode enum value | IScriptCtrl | |
fnIdSetObject enum value | IScriptCtrl | |
fnIdSetOffset enum value | IScriptCtrl | |
fnIdSetTarget enum value | IScriptCtrl | |
fnIdSetThrowOnError enum value | IScriptCtrl | |
fnIdUpdate enum value | IScriptCtrl | |
fnIdVariableExists enum value | IScriptCtrl | |
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 | inlineprotected |
FPMixinInterface() | FPMixinInterface | inline |
GetActionTable() | FPInterface | inlinevirtual |
GetConstant(Value *which, TimeValue t)=0 | IScriptCtrl | pure virtual |
GetDesc() override | IScriptCtrl | virtual |
GetDescByID(Interface_ID id) | FPMixinInterface | inlinevirtual |
GetDescription()=0 | IScriptCtrl | pure virtual |
GetExpression()=0 | IScriptCtrl | pure virtual |
GetID() | FPMixinInterface | inlinevirtual |
GetInterface(Interface_ID id) | FPMixinInterface | inlinevirtual |
GetIsChecked(FunctionID actionID) | FPInterface | virtual |
GetIsEnabled(FunctionID actionID) | FPInterface | virtual |
GetIsVisible(FunctionID actionID) | FPInterface | virtual |
GetNode(Value *which)=0 | IScriptCtrl | pure virtual |
GetObject(Value *which)=0 | IScriptCtrl | pure virtual |
GetOffset(Value *which)=0 | IScriptCtrl | pure virtual |
GetTarget(Value *which, BOOL asObject=FALSE)=0 | IScriptCtrl | pure virtual |
GetThrowOnError()=0 | IScriptCtrl | pure virtual |
GetTypedInterface() | InterfaceServer | inline |
GetVariable(Value *which, BOOL asObject=FALSE, TimeValue t=0)=0 | IScriptCtrl | pure virtual |
GetVarIndex(MSTR &name)=0 | IScriptCtrl | pure virtual |
GetVarName(int index)=0 | IScriptCtrl | pure virtual |
GetVarType(Value *which)=0 | IScriptCtrl | pure virtual |
GetVarValue(Value *which, TimeValue t)=0 | IScriptCtrl | pure virtual |
immediateRelease enum value | BaseInterface | |
interfaceNotifyCBs | FPMixinInterface | protected |
Invoke(FunctionID fid, TimeValue t=0, FPParams *params=NULL) | FPInterface | virtual |
Invoke(FunctionID fid, FPParams *params) | FPInterface | inlinevirtual |
Invoke(FunctionID fid, TimeValue t, FPValue &result, FPParams *params=NULL) | FPInterface | virtual |
Invoke(FunctionID fid, FPValue &result, FPParams *params=NULL) | FPInterface | inlinevirtual |
IsChecked(FunctionID actionID) | FPInterface | virtual |
IsEnabled(FunctionID actionID) | FPInterface | virtual |
IsVisible(FunctionID actionID) | FPInterface | virtual |
LifetimeControl() | FPMixinInterface | inlinevirtual |
LifetimeType enum name | BaseInterface | |
noRelease enum value | BaseInterface | |
nullInterface | FPInterface | static |
NumVariables()=0 | IScriptCtrl | 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, int block_type, 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, int block_type, 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, int block_type, 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, int block_type, 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 | inlineprotected |
PrintDetails()=0 | IScriptCtrl | pure virtual |
RegisterNotifyCallback(InterfaceNotifyCallback *incb) | FPMixinInterface | virtual |
ReleaseInterface() | BaseInterface | inlinevirtual |
RenameVariable(Value *which, MSTR &name)=0 | IScriptCtrl | pure virtual |
serverControlled enum value | BaseInterface | |
SetConstant(Value *which, FPValue &val)=0 | IScriptCtrl | pure virtual |
SetDescription(MSTR &expression)=0 | IScriptCtrl | pure virtual |
SetExpression(MSTR &expression)=0 | IScriptCtrl | pure virtual |
SetNode(Value *which, INode *theNode)=0 | IScriptCtrl | pure virtual |
SetObject(Value *which, Value *obj)=0 | IScriptCtrl | pure virtual |
SetOffset(Value *which, TimeValue tick)=0 | IScriptCtrl | pure virtual |
SetTarget(Value *which, Value *target, Value *owner=nullptr)=0 | IScriptCtrl | pure virtual |
SetThrowOnError(bool bOn)=0 | IScriptCtrl | pure virtual |
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb) | FPMixinInterface | inlinevirtual |
Update()=0 | IScriptCtrl | pure virtual |
VariableExists(MSTR &name)=0 | IScriptCtrl | pure virtual |
VFN_0(fnIdUpdate, Update) | IScriptCtrl | |
VFN_1(fnIdSetThrowOnError, SetThrowOnError, TYPE_bool) | IScriptCtrl | |
wantsRelease enum value | BaseInterface | |
~BaseInterface() | BaseInterface | virtual |
~FPMixinInterface() | FPMixinInterface | |
~InterfaceServer() | InterfaceServer | virtual |