_get_property(Value *prop) | Value | |
_get_property(Value *prop, Value *prop_name_as_parsed) | Value | |
_is_charstream() | Value | inlinevirtual |
_is_collection() | Value | inlinevirtual |
_is_function() | Value | inlinevirtual |
_is_indirect_thunk() | Value | inlinevirtual |
_is_rolloutcontrol() | Value | inlinevirtual |
_is_rolloutthunk() | Value | inlinevirtual |
_is_selection() | Value | inlinevirtual |
_is_thunk() | Value | inlinevirtual |
_set_property(Value *prop, Value *val) | Value | virtual |
_set_property(Value *prop, Value *val, Value *prop_name_as_parsed) | Value | |
add_event_handler(HashTable *handlers, BOOL item_based=TRUE, IVisualMSForm *form=nullptr) | Parser | |
add_event_handler(HashTable *handlers, Value *owner, BOOL item_based=TRUE, IVisualMSForm *form=nullptr) | Parser | |
add_plugin_local(const MCHAR *var, MSPluginClass *plugin, int &local_count, ScopedValueTempArray &local_inits, BOOL constant=FALSE) | Parser | |
add_rcmenu_item(ScopedValueTempArray &items, int &item_count, RCMenu *menu, BOOL subMenu=FALSE) | Parser | |
add_rollout_control(ScopedValueTempArray &controls, int control_index, Rollout *rollout, IVisualMSForm *form=nullptr) | Parser | |
add_tool_local(const MCHAR *var, MouseTool *tool, int &local_count, ScopedValueTempArray &local_inits) | Parser | |
and_expr() | Parser | |
AppendCharToLineBuf(const MaxSDK::Util::Char &c) | Parser | protected |
apply(Value **arglist, int count, CallContext *cc=nullptr) | Value | virtual |
apply_no_alloc_frame(Value **arglist, int count, CallContext *cc=nullptr) | Value | virtual |
array_literal() | Parser | |
assign_expr() | Parser | |
at_EOL | Parser | |
attributes_body(MSCustAttribDef *cad, Array *remap_param_names) | Parser | |
attributes_def(MSCustAttribDef *cad=nullptr, Class_ID *attribID=nullptr) | Parser | |
back_track() | Parser | |
back_track_factor(Value *fac) | Parser | |
back_tracked | Parser | |
bit_array_literal() | Parser | |
bottom_y | Parser | |
case_expr() | Parser | |
change_handler() | Parser | |
check_for_const_lvalue(Value *&lval) | Parser | |
check_for_EOL(const MaxSDK::Util::Char &c) | Parser | |
clearSelection_vf(Value **arglist, int arg_count) | Value | inlinevirtual |
close_down() | Collectable | static |
coalesce_free_list() | Collectable | static |
code_block | Parser | |
code_block_level | Parser | |
coercion() | Parser | |
collect() override | Parser | virtual |
Collectable() | Collectable | |
collectable_list | Collectable | static |
comparable(Value *arg) | Value | inlinevirtual |
compare_expr() | Parser | |
compile(CharStream *stream, MAXScript::ScriptSource scriptSource) | Parser | |
compile_all(CharStream *stream, MAXScript::ScriptSource scriptSource) | Parser | |
compile_attributes(MSCustAttribDef *cad, CharStream *stream, MAXScript::ScriptSource scriptSource, Class_ID *attribID=nullptr) | Parser | |
compile_factor(CharStream *stream, MAXScript::ScriptSource scriptSource) | Parser | |
compile_macro_script(CharStream *stream, MAXScript::ScriptSource scriptSource, MacroID id) | Parser | |
compound_expr(Value *stream) | Parser | |
context_expr() | Parser | |
continue_expr() | Parser | |
current_scope | Parser | |
current_y | Parser | |
deep_copy(HashTable *remapper) | Value | virtual |
delete_vf(Value **arglist, int arg_count) | Value | inlinevirtual |
deref_expr() | Parser | |
derives_from_Animatable() | Collectable | |
derives_from_MAXWrapper() | Collectable | inlinevirtual |
do_expr() | Parser | |
dotted_names_ok | Parser | |
drop_MAX_refs() | Value | inlinevirtual |
drop_maxwrapper_refs() | Collectable | static |
EOL_at_back_track | Parser | |
eol_whitespace_end | Parser | |
eol_whitespace_start | Parser | |
eval() | Value | inlinevirtual |
eval_no_wrapper() | Value | inlinevirtual |
exit_expr() | Parser | |
export_to_scripter() | Value | inlinevirtual |
expr() | Parser | |
expr_level | Parser | |
expr_seq(lex_token delimiter) | Parser | |
factor() | Parser | |
find_first(BOOL(*test_fn)(INode *node, int level, const void *arg), const void *test_arg) | Value | inlinevirtual |
flags | Collectable | |
flags2 | Collectable | |
flags3 | Collectable | |
flush_EO_expr() | Parser | |
flush_to_eobuf() | Parser | |
for_all_values(void(*map_fn)(Value *val), ValueMapper *mapper=nullptr, ValueMetaClass *c=nullptr) | Collectable | static |
for_expr() | Parser | |
frame_index | Parser | |
frame_level | Parser | |
free_list | Collectable | static |
fullCollectNextHoldFlush | Collectable | static |
function_call() | Parser | |
function_def(const MCHAR *name, short flags=0) | Parser | |
function_def(const MCHAR *name, Value *owner, short flags=0) | Parser | |
function_def_start() | Parser | |
gc() | Collectable | static |
gc_light | Collectable | static |
gc_trace() override | Parser | virtual |
get_case_sensitive_property(Value **arg_list, int count, const TCHAR *case_sensitive_name) | Value | virtual |
get_char() | Parser | |
get_container_property(Value *prop, Value *cur_prop) | Value | inlinevirtual |
get_heap_ptr() | Value | inline |
get_live_ptr() | Value | inline |
get_max_class_id() | Value | inlinevirtual |
get_max_command(Value *&code) | Parser | |
get_name_thunk(Value *name, BOOL make_new) | Parser | |
get_name_thunk(Value *name, BOOL make_new, BOOL forceGlobal) | Parser | |
get_num_values_created() | Collectable | static |
get_path(PathName *path) | Value | inlinevirtual |
get_path_name() | Parser | |
get_path_token() | Parser | |
get_property(Value **arg_list, int count) | Value | virtual |
get_punct(const MaxSDK::Util::Char &c) | Parser | |
get_stack_heap_ptr() | Value | inline |
get_string(const MaxSDK::Util::Char &delim) | Parser | |
get_token() | Parser | |
GetInterface(Interface_ID id) | Value | inlinevirtual |
group_num | Parser | |
handler_def() | Parser | |
has_heap_copy() | Collectable | inline |
hash_literals() | Parser | |
heap_allocated | Collectable | static |
heap_size | Collectable | static |
heap_update | Collectable | static |
hGCCompletedEvent | Collectable | static |
if_expr() | Parser | |
ignore_string_escapes | Parser | |
in_attributes_def | Parser | |
in_gc | Collectable | static |
in_macroscript | Parser | |
index_or_vector() | Parser | |
init() | Parser | |
insert_resource(Value *resourceID, CharStream *resourceSource) | Parser | |
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) | 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) | Value | |
is_const() | Value | inlinevirtual |
is_garbage() | Collectable | inline |
is_in_heap() | Collectable | inline |
is_kind_of(ValueMetaClass *c) | Value | virtual |
is_marked() | Collectable | inline |
is_not_marked() | Collectable | inline |
is_on_stack() | Collectable | inline |
is_permanent() | Collectable | inline |
keyarg_marker_value | Value | protectedstatic |
keyparm_count | Parser | |
last_tok_end | Parser | |
last_tok_end_line | Parser | |
line_buf | Parser | |
line_buf_p | Parser | |
local_base_class() | Value | virtual |
local_count | Parser | |
lookahead_factor | Parser | |
macro_script(MacroID mid=UNDEFINED_MACRO) | Parser | |
make_collectable() | Collectable | |
make_heap_permanent() | Value | |
make_heap_static() | Value | inline |
make_permanent() | Collectable | |
make_static() | Collectable | |
map(node_map &m) | Value | inlinevirtual |
map_path(PathName *path, node_map &m) | Value | inlinevirtual |
mapped_fn_def_start() | Parser | |
mark() | Collectable | static |
mark_in_use() | Collectable | inline |
max_command() | Parser | |
migrate_to_heap() | Value | |
mzp_names | Parser | |
next | Collectable | |
next_last_tok_end | Parser | |
next_last_tok_end_line | Parser | |
next_token_must_be(lex_token wanted_token) | Parser | |
next_token_must_be_name(Value *wanted_name) | Parser | |
no_free_refs | Parser | |
no_stack_refs | Parser | |
not_expr() | Parser | |
object_supports_case_sensitive_names() | Value | inlinevirtual |
open_include_file(const MaxSDK::Util::Char &c) | Parser | |
operator delete(void *val) | Collectable | |
operator delete(void *val, char flag) | Collectable | |
operator new(size_t sz, char flag) | Collectable | |
operator new(size_t sz) | Collectable | |
optimize_return(Value *expr) | Parser | |
parm_count | Parser | |
parse_rollout_for_edit(CharStream *source_stream, MAXScript::ScriptSource scriptSource, IVisualMSForm *form, Value *filename=nullptr) | Parser | |
Parser() | Parser | |
Parser(CharStream *errout) | Parser | |
Parser(HashTable *scope) | Parser | |
Parser(CharStream *errout, HashTable *scope) | Parser | |
permanent_list | Collectable | static |
plugin_def() | Parser | |
plugin_paramblock(MSPluginClass *plugin, Array *pblock_defs, HashTable *handlers, int base_refno) | Parser | |
plus_expr() | Parser | |
pop_alloc_stack_frame() | Collectable | static |
power_expr() | Parser | |
prev | Collectable | |
prev_last_tok_end | Parser | |
prev_last_tok_end_line | Parser | |
prin1() | Value | inlinevirtual |
print() | Value | inlinevirtual |
property_index_array() | Parser | |
push_alloc_stack_frame() | Collectable | static |
quoted_level_name | Parser | |
rcmenu_body(Value *name) | Parser | |
rcmenu_def() | Parser | |
reset() | Parser | |
return_expr() | Parser | |
rollout_body(Value *name, lex_token type=t_rollout, IVisualMSForm *form=nullptr) | Parser | |
rollout_controls | Parser | static |
rollout_def() | Parser | |
Save(ISave *isave) | Value | virtual |
selection_iterator() | Value | inlinevirtual |
set_case_sensitive_property(Value **arg_list, int count, const TCHAR *case_sensitive_name) | Value | virtual |
set_container_property(Value *prop, Value *val, Value *cur_prop) | Value | inlinevirtual |
set_property(Value **arg_list, int count) | Value | virtual |
SetScriptSource(MAXScript::ScriptSource _scriptSource) | Parser | |
setup() | Parser | static |
Value::setup(size_t) | Collectable | static |
should_source_position_wrap(Value *code) | Parser | static |
simple_expr() | Parser | |
single_expr(Value *stream) | Parser | |
single_factor(Value *stream) | Parser | |
source | Parser | |
source_capture | Parser | |
source_file_wrap(Value *sourceFileName, Value *code, unsigned int sourceFilePos, unsigned int sourceFileLine, MAXScript::ScriptSource scriptSource, DWORD sourceFileFlags, bool forceWrap=false) | Parser | |
source_position_wrap(Value *code) | Parser | |
source_position_wrap(Value *code, unsigned int last_token_end, unsigned int last_token_end_line) | Parser | |
space_after | Parser | |
space_before | Parser | |
spaced | Parser | |
special_case_compare(Value *arg, bool &specialCaseCompareResult) | Value | inlinevirtual |
sprin1(CharStream *stream) | Value | virtual |
sprint(CharStream *stream) | Value | virtual |
src_capture_stack | Parser | |
src_parser_data_stack | Parser | |
src_stack | Parser | |
src_stack_encryption_keys | Parser | |
state | Collectable | static |
stdout_stream | Parser | |
struct_body(Value *name) | Parser | |
struct_def() | Parser | |
sweep() | Collectable | static |
tag | Value | |
term() | Parser | |
throws_ok | Parser | |
to_acolor() | Value | inlinevirtual |
to_angaxis() | Value | inlinevirtual |
to_atmospheric() | Value | inlinevirtual |
to_beziershape() | Value | inlinevirtual |
to_bitarray() | Value | inlinevirtual |
to_bool() | Value | inlinevirtual |
to_box2() | Value | inlinevirtual |
to_box3() | Value | inlinevirtual |
to_colorref() | Value | inlinevirtual |
to_controller() | Value | inlinevirtual |
to_double() | Value | inlinevirtual |
to_effect() | Value | inlinevirtual |
to_eulerangles() | Value | inlinevirtual |
to_filename() | Value | inlinevirtual |
to_filter() | Value | inlinevirtual |
to_float() | Value | inlinevirtual |
to_fpvalue(FPValue &v) | Value | inlinevirtual |
to_int() | Value | inlinevirtual |
to_int64() | Value | inlinevirtual |
to_interval() | Value | inlinevirtual |
to_intptr() | Value | inlinevirtual |
to_matrix3() | Value | inlinevirtual |
to_mesh() | Value | inlinevirtual |
to_modifier() | Value | inlinevirtual |
to_mpassCamEffect() | Value | inlinevirtual |
to_mstr() | Value | inlinevirtual |
to_mtl() | Value | inlinevirtual |
to_mtlbase() | Value | inlinevirtual |
to_node() | Value | inlinevirtual |
to_nurbscontrolvertex() | Value | inlinevirtual |
to_nurbscurve() | Value | inlinevirtual |
to_nurbscvcurve() | Value | inlinevirtual |
to_nurbsdisplay() | Value | inlinevirtual |
to_nurbsindependentpoint() | Value | inlinevirtual |
to_nurbsobject() | Value | inlinevirtual |
to_nurbspoint() | Value | inlinevirtual |
to_nurbsset() | Value | inlinevirtual |
to_nurbssurface() | Value | inlinevirtual |
to_nurbstexturepoint() | Value | inlinevirtual |
to_nurbstexturesurface() | Value | inlinevirtual |
to_point2() | Value | inlinevirtual |
to_point3() | Value | inlinevirtual |
to_point4() | Value | inlinevirtual |
to_quat() | Value | inlinevirtual |
to_ray() | Value | inlinevirtual |
to_reftarg() | Value | inlinevirtual |
to_renderer() | Value | inlinevirtual |
to_rootnode() | Value | inlinevirtual |
to_shadowtype() | Value | inlinevirtual |
to_string() | Value | inlinevirtual |
to_tessapprox() | Value | inlinevirtual |
to_texmap() | Value | inlinevirtual |
to_thunk() | Value | inlinevirtual |
to_timevalue() | Value | inlinevirtual |
to_trackviewnode() | Value | inlinevirtual |
tok_start | Parser | |
tok_start_line | Parser | |
token | Parser | |
token_must_be(lex_token wanted_token) | Parser | |
token_names | Parser | static |
token_value | Parser | |
tokenValueAsString | Parser | |
tool_body(Value *name) | Parser | |
tool_def() | Parser | |
top_level_expr() | Parser | |
try_catch() | Parser | |
uminus_expr() | Parser | |
unget_char(const MaxSDK::Util::Char &c) | Parser | |
ungetch_count | Parser | |
unmark_in_use() | Collectable | inline |
utility_def() | Parser | |
validate_value_linkages() | Collectable | static |
variable_declaration() | Parser | |
vector_literal() | Parser | |
while_expr() | Parser | |
white_space(MaxSDK::Util::Char &c) | Parser | |
widen_to(Value *arg, Value **arg_list) | Value | inlinevirtual |
~Collectable() | Collectable | virtual |