|
| ScripterExport | MAXScriptFunction (const MCHAR *name, int parm_count, int keyparm_count, Value **keyparms, int local_count, Value *body, HashTable *local_scope, MAXScript::ScriptSource scriptSource, short flags=0) |
| |
| ScripterExport | MAXScriptFunction (const MCHAR *name, int parm_count, int keyparm_count, Value **keyparms, int local_count, Value *body, HashTable *local_scope, Array *param_names, Value *owner, MAXScript::ScriptSource scriptSource, short flags=0) |
| |
| | ~MAXScriptFunction () |
| |
| | classof_methods (MAXScriptFunction, Function) |
| |
| BOOL | _is_function () override |
| |
| void | collect () override |
| |
| void | gc_trace () override |
| |
| void | sprin1 (CharStream *s) override |
| |
| Value * | apply (Value **arglist, int count, CallContext *cc=nullptr) override |
| |
| Value * | apply_no_alloc_frame (Value **arglist, int count, CallContext *cc=nullptr) override |
| |
| value_cf | get_c_callable_fn () |
| |
| Value * | operator() (Value **arg_list, int count) |
| |
| void | dump_local_vars_params_and_externals (Value **paramsFrame, Value **localsFrame, int indentLevel) |
| |
| | Function () |
| |
| ScripterExport | Function (const MCHAR *name, const MCHAR *struct_name=nullptr) |
| |
| ScripterExport | Function (const MCHAR *name, const MCHAR *struct_name, bool debuggerSafe) |
| |
| ScripterExport | ~Function () |
| |
| | classof_methods (Function, Value) |
| |
| BOOL | _is_function () override |
| |
| ScripterExport void | sprin1 (CharStream *s) override |
| |
| ScripterExport void | export_to_scripter () override |
| |
| virtual ScripterExport BOOL | is_kind_of (ValueMetaClass *c) |
| |
| virtual ScripterExport ValueMetaClass * | local_base_class () |
| |
| virtual Value * | eval () |
| |
| virtual Value * | eval_no_wrapper () |
| |
| virtual ScripterExport Value * | apply (Value **arglist, int count, CallContext *cc=nullptr) |
| |
| virtual ScripterExport Value * | apply_no_alloc_frame (Value **arglist, int count, CallContext *cc=nullptr) |
| |
| virtual void | export_to_scripter () |
| |
| virtual Value * | map (node_map &m) |
| |
| virtual Value * | map_path (PathName *path, node_map &m) |
| |
| virtual Value * | find_first (BOOL(*test_fn)(INode *node, int level, const void *arg), const void *test_arg) |
| |
| virtual Value * | get_path (PathName *path) |
| |
| virtual ScripterExport void | sprin1 (CharStream *stream) |
| |
| virtual ScripterExport void | sprint (CharStream *stream) |
| |
| virtual void | prin1 () |
| |
| virtual void | print () |
| |
| virtual Class_ID | get_max_class_id () |
| |
| virtual Value * | delete_vf (Value **arglist, int arg_count) |
| |
| virtual Value * | clearSelection_vf (Value **arglist, int arg_count) |
| |
| virtual float | to_float () |
| |
| virtual double | to_double () |
| |
| virtual const MCHAR * | to_string () |
| |
| virtual MSTR | to_mstr () |
| |
| virtual MSTR | to_filename () |
| |
| virtual int | to_int () |
| |
| virtual INT64 | to_int64 () |
| |
| virtual INT_PTR | to_intptr () |
| |
| virtual BOOL | to_bool () |
| |
| virtual BitArray & | to_bitarray () |
| |
| virtual Point4 | to_point4 () |
| |
| virtual Point3 | to_point3 () |
| |
| virtual Point2 | to_point2 () |
| |
| virtual AColor | to_acolor () |
| |
| virtual COLORREF | to_colorref () |
| |
| virtual INode * | to_node () |
| |
| virtual Ray | to_ray () |
| |
| virtual Interval | to_interval () |
| |
| virtual Quat | to_quat () |
| |
| virtual AngAxis | to_angaxis () |
| |
| virtual Matrix3 & | to_matrix3 () |
| |
| virtual Box3 | to_box3 () |
| |
| virtual float * | to_eulerangles () |
| |
| virtual Mtl * | to_mtl () |
| |
| virtual Texmap * | to_texmap () |
| |
| virtual MtlBase * | to_mtlbase () |
| |
| virtual Modifier * | to_modifier () |
| |
| virtual TimeValue | to_timevalue () |
| |
| virtual Control * | to_controller () |
| |
| virtual Atmospheric * | to_atmospheric () |
| |
| virtual Effect * | to_effect () |
| |
| virtual IMultiPassCameraEffect * | to_mpassCamEffect () |
| |
| virtual ShadowType * | to_shadowtype () |
| |
| virtual FilterKernel * | to_filter () |
| |
| virtual INode * | to_rootnode () |
| |
| virtual ITrackViewNode * | to_trackviewnode () |
| |
| virtual NURBSIndependentPoint * | to_nurbsindependentpoint () |
| |
| virtual NURBSPoint * | to_nurbspoint () |
| |
| virtual NURBSObject * | to_nurbsobject () |
| |
| virtual NURBSControlVertex * | to_nurbscontrolvertex () |
| |
| virtual NURBSCurve * | to_nurbscurve () |
| |
| virtual NURBSCVCurve * | to_nurbscvcurve () |
| |
| virtual NURBSSurface * | to_nurbssurface () |
| |
| virtual NURBSTexturePoint * | to_nurbstexturepoint () |
| |
| virtual NURBSSet * | to_nurbsset () |
| |
| virtual ReferenceTarget * | to_reftarg () |
| |
| virtual Mesh * | to_mesh () |
| |
| virtual BezierShape * | to_beziershape () |
| |
| virtual Thunk * | to_thunk () |
| |
| virtual void | to_fpvalue (FPValue &v) |
| |
| virtual Renderer * | to_renderer () |
| |
| virtual Box2 & | to_box2 () |
| |
| virtual NURBSTextureSurface * | to_nurbstexturesurface () |
| |
| virtual NURBSDisplay * | to_nurbsdisplay () |
| |
| virtual TessApprox * | to_tessapprox () |
| |
| virtual Value * | widen_to (Value *arg, Value **arg_list) |
| |
| virtual BOOL | comparable (Value *arg) |
| |
| virtual BOOL | special_case_compare (Value *arg, bool &specialCaseCompareResult) |
| |
| virtual ScripterExport Value * | deep_copy (HashTable *remapper) |
| |
| virtual BOOL | is_const () |
| |
| virtual ScripterExport Value * | get_property (Value **arg_list, int count) |
| |
| virtual ScripterExport Value * | set_property (Value **arg_list, int count) |
| |
| ScripterExport Value * | _get_property (Value *prop) |
| |
| virtual ScripterExport Value * | _set_property (Value *prop, Value *val) |
| |
| virtual Value * | get_container_property (Value *prop, Value *cur_prop) |
| |
| virtual Value * | set_container_property (Value *prop, Value *val, Value *cur_prop) |
| |
| virtual BOOL | _is_collection () |
| |
| virtual BOOL | _is_charstream () |
| |
| virtual BOOL | _is_rolloutcontrol () |
| |
| virtual BOOL | _is_rolloutthunk () |
| |
| virtual BOOL | _is_function () |
| |
| virtual BOOL | _is_selection () |
| |
| virtual BOOL | _is_thunk () |
| |
| virtual BOOL | _is_indirect_thunk () |
| |
| virtual SelectionIterator * | selection_iterator () |
| |
| virtual ScripterExport IOResult | Save (ISave *isave) |
| |
| virtual void | drop_MAX_refs () |
| |
| virtual BaseInterface * | GetInterface (Interface_ID id) |
| |
| ScripterExport Value * | make_heap_permanent () |
| |
| ScripterExport Value * | make_heap_static () |
| |
| ScripterExport Value * | get_heap_ptr () |
| |
| ScripterExport Value * | get_stack_heap_ptr () |
| |
| ScripterExport Value * | migrate_to_heap () |
| |
| ScripterExport Value * | get_live_ptr () |
| |
| virtual BOOL | object_supports_case_sensitive_names () |
| |
| ScripterExport Value * | _get_property (Value *prop, Value *prop_name_as_parsed) |
| |
| ScripterExport Value * | _set_property (Value *prop, Value *val, Value *prop_name_as_parsed) |
| |
| virtual ScripterExport Value * | get_case_sensitive_property (Value **arg_list, int count, const TCHAR *case_sensitive_name) |
| |
| virtual ScripterExport Value * | set_case_sensitive_property (Value **arg_list, int count, const TCHAR *case_sensitive_name) |
| |
| ScripterExport Value * | invoke_getter_case_sensitive_property (Value *target, getter_vf getter, Value **arg_list, int count, const TCHAR *case_sensitive_name, const TCHAR *nested_prop_case_sensitive_name) |
| |
| ScripterExport Value * | invoke_setter_case_sensitive_property (Value *target, setter_vf setter, Value **arg_list, int count, const TCHAR *case_sensitive_name, const TCHAR *nested_prop_case_sensitive_name) |
| |
| ScripterExport | Collectable () |
| |
| virtual ScripterExport | ~Collectable () |
| |
| ScripterExport void * | operator new (size_t sz, char flag) |
| |
| ScripterExport void * | operator new (size_t sz) |
| |
| ScripterExport void | operator delete (void *val) |
| |
| ScripterExport void | operator delete (void *val, char flag) |
| |
| virtual void | collect ()=0 |
| |
| virtual ScripterExport void | gc_trace () |
| |
| ScripterExport bool | derives_from_Animatable () |
| |
| virtual BOOL | derives_from_MAXWrapper () |
| |
| ScripterExport void | make_collectable () |
| |
| void | make_permanent () |
| |
| void | make_static () |
| |
| int | is_marked () |
| |
| int | is_not_marked () |
| |
| int | is_garbage () |
| |
| int | is_permanent () |
| |
| void | mark_in_use () |
| |
| void | unmark_in_use () |
| |
| int | has_heap_copy () |
| |
| int | is_in_heap () |
| |
| int | is_on_stack () |
| |