3ds Max C++ API Reference
thread_locals.inl File Reference

Functions

 def_thread_local (BOOL, seh_set, FALSE, FALSE, FALSE)
 
 def_thread_local (NewCollectableLinkedListItem *, last_new_collectable, FALSE, FALSE, new NewCollectableLinkedListItem)
 
 def_thread_local (CharStream *, current_stdout, TRUE, TRUE, new(GC_IN_HEAP) WindowStream(_M("Script Output")))
 
 def_thread_local (String *, undo_label, TRUE, TRUE, new(GC_IN_HEAP) String(_M("MAXScript")))
 
 def_thread_local (BOOL, force_listener_open, FALSE, TRUE, TRUE)
 
 def_thread_local (Value **, current_frame, FALSE, TRUE, NULL)
 
 def_thread_local (Value **, current_scan_frame, FALSE, TRUE, NULL)
 
 def_thread_local (Value **, current_locals_frame, FALSE, TRUE, NULL)
 
 def_thread_local (Value *, current_result, TRUE, TRUE, NULL)
 
 def_thread_local (Value *, last_new_heap_value, TRUE, TRUE, NULL)
 
 def_thread_local (long, stack_limit, FALSE, TRUE, ALLOCATOR_STACK_SIZE)
 
 def_thread_local (LONG_PTR, stack_base, FALSE, TRUE,(LONG_PTR) _alloca(sizeof(int)))
 
 def_thread_local (MSPlugin *, current_plugin, TRUE, TRUE, NULL)
 
 def_thread_local (Struct *, current_struct, TRUE, TRUE, NULL)
 
 def_thread_local (Value *, current_container, TRUE, TRUE, NULL)
 
 def_thread_local (int, container_index, FALSE, TRUE, 0)
 
 def_thread_local (Value *, container_prop, TRUE, TRUE, NULL)
 
 def_thread_local (Value *, current_prop, TRUE, TRUE, NULL)
 
 def_thread_local (Value *, source_file, TRUE, TRUE, NULL)
 
 def_thread_local (UINT_PTR, source_pos, FALSE, TRUE, 0)
 
 def_thread_local (UINT_PTR, source_line, FALSE, TRUE, 0)
 
 def_thread_local (int, needs_redraw, FALSE, TRUE, 0)
 
 def_thread_local (BOOL, redraw_mode, FALSE, TRUE, 1)
 
 def_thread_local (BOOL, pivot_mode, FALSE, TRUE, 0)
 
 def_thread_local (BOOL, undo_mode, FALSE, TRUE, 1)
 
 def_thread_local (Value *, current_level, TRUE, TRUE, &all_objects)
 
 def_thread_local (BOOL, use_time_context, FALSE, TRUE, 0)
 
 def_thread_local (TimeValue, current_time, FALSE, TRUE, 0)
 
 def_thread_local (Value *, current_coordsys, TRUE, TRUE, n_default)
 
 def_thread_local (Value *, center_mode, TRUE, TRUE, n_default)
 
 def_thread_local (int, rand_accum, FALSE, FALSE, 0)
 
 def_thread_local (HANDLE, message_event, FALSE, TRUE, NULL)
 
 def_thread_local (int, stream_rand_accum, FALSE, TRUE, 0)
 
 def_thread_local (MSZipPackage *, current_pkg, TRUE, TRUE, NULL)
 
 def_thread_local (void *, alloc_frame, FALSE, FALSE, NULL)
 
 def_thread_local (void *, alloc_tos, FALSE, FALSE, NULL)
 
 def_thread_local (void *, alloc_stack_lim, FALSE, FALSE, NULL)
 
 def_thread_local (Control *, current_controller, FALSE, TRUE, NULL)
 
 def_thread_local (BOOL, try_mode, FALSE, TRUE, 0)
 
 def_thread_local (MAXScriptException *, current_exception, FALSE, TRUE, NULL)
 
 def_thread_local (UnknownSystemException *, current_UnknownSystemException, TRUE, FALSE, NULL)
 
 def_thread_local (BOOL, thread_not_active, FALSE, TRUE, FALSE)
 
 def_thread_local (BOOL, err_occurred, FALSE, TRUE, FALSE)
 
 def_thread_local (Value *, err_source_file, TRUE, TRUE, NULL)
 
 def_thread_local (UINT_PTR, err_source_pos, FALSE, TRUE, 0)
 
 def_thread_local (UINT_PTR, err_source_line, FALSE, TRUE, 0)
 
 def_thread_local (Value *, current_frame_owner, TRUE, TRUE, NULL)
 
 def_thread_local (BOOL, is_dubugger_thread, FALSE, TRUE, FALSE)
 
 def_thread_local (DWORD, source_flags, FALSE, TRUE, 0)
 
 def_thread_local (DWORD, err_source_flags, FALSE, TRUE, 0)
 
 def_thread_local (BOOL, disable_trace_back, FALSE, TRUE, FALSE)
 
 def_thread_local (StringStream *, resource_value_reader, TRUE, TRUE, NULL)
 
 def_thread_local (StringStream *, eval_Stringstream1, TRUE, FALSE, NULL)
 
 def_thread_local (StringStream *, eval_Stringstream2, TRUE, FALSE, NULL)
 
 def_thread_local (BOOL, eval_Stringstream1_inuse, FALSE, FALSE, FALSE)
 
 def_thread_local (BOOL, eval_Stringstream2_inuse, FALSE, FALSE, FALSE)
 
 def_thread_local (Parser *, eval_Parser1, TRUE, FALSE, NULL)
 
 def_thread_local (Parser *, eval_Parser2, TRUE, FALSE, NULL)
 
 def_thread_local (BOOL, eval_Parser1_inuse, FALSE, FALSE, FALSE)
 
 def_thread_local (BOOL, eval_Parser2_inuse, FALSE, FALSE, FALSE)
 
 def_thread_local (MAXScript::ScriptSource, scriptSource, FALSE, FALSE, MAXScript::ScriptSource::NotSpecified)
 
 def_thread_local (void *, reserved_ptr1, FALSE, TRUE, NULL)
 
 def_thread_local (void *, reserved_ptr2, FALSE, TRUE, NULL)
 
 def_thread_local (void *, reserved_ptr3, FALSE, TRUE, NULL)
 
 def_thread_local (void *, reserved_ptr4, FALSE, TRUE, NULL)
 
 def_thread_local (void *, reserved_ptr5, FALSE, FALSE, NULL)
 
 def_thread_local (void *, reserved_ptr6, FALSE, FALSE, NULL)
 
 def_thread_local (void *, reserved_ptr7, FALSE, FALSE, NULL)
 
 def_thread_local (void *, reserved_ptr8, FALSE, FALSE, NULL)
 
 def_thread_local (Value *, reserved_value1, TRUE, TRUE, NULL)
 
 def_thread_local (Value *, reserved_value2, TRUE, TRUE, NULL)
 
 def_thread_local (Value *, reserved_value3, TRUE, TRUE, NULL)
 
 def_thread_local (Value *, reserved_value4, TRUE, TRUE, NULL)
 
 def_thread_local (Value *, reserved_value5, TRUE, FALSE, NULL)
 
 def_thread_local (Value *, reserved_value6, TRUE, FALSE, NULL)
 
 def_thread_local (Value *, reserved_value7, TRUE, FALSE, NULL)
 
 def_thread_local (Value *, reserved_value8, TRUE, FALSE, NULL)
 
 def_thread_local (DWORD, reserved_dword1, FALSE, TRUE, 0)
 
 def_thread_local (DWORD, reserved_dword2, FALSE, TRUE, 0)
 
 def_thread_local (DWORD, reserved_dword3, FALSE, TRUE, 0)
 
 def_thread_local (DWORD, reserved_dword4, FALSE, TRUE, 0)
 
 def_thread_local (DWORD, reserved_dword5, FALSE, FALSE, 0)
 
 def_thread_local (DWORD, reserved_dword6, FALSE, FALSE, 0)
 
 def_thread_local (DWORD, reserved_dword7, FALSE, FALSE, 0)
 
 def_thread_local (DWORD, reserved_dword8, FALSE, FALSE, 0)
 

Function Documentation

◆ def_thread_local() [1/85]

def_thread_local ( BOOL  ,
seh_set  ,
FALSE  ,
FALSE  ,
FALSE   
)

◆ def_thread_local() [2/85]

def_thread_local ( NewCollectableLinkedListItem ,
last_new_collectable  ,
FALSE  ,
FALSE  ,
new  NewCollectableLinkedListItem 
)

◆ def_thread_local() [3/85]

def_thread_local ( CharStream ,
current_stdout  ,
TRUE  ,
TRUE  ,
new(GC_IN_HEAP) WindowStream(_M("Script Output"))   
)

◆ def_thread_local() [4/85]

def_thread_local ( String ,
undo_label  ,
TRUE  ,
TRUE  ,
new(GC_IN_HEAP) String(_M("MAXScript"))   
)

◆ def_thread_local() [5/85]

def_thread_local ( BOOL  ,
force_listener_open  ,
FALSE  ,
TRUE  ,
TRUE   
)

◆ def_thread_local() [6/85]

def_thread_local ( Value **  ,
current_frame  ,
FALSE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [7/85]

def_thread_local ( Value **  ,
current_scan_frame  ,
FALSE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [8/85]

def_thread_local ( Value **  ,
current_locals_frame  ,
FALSE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [9/85]

def_thread_local ( Value ,
current_result  ,
TRUE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [10/85]

def_thread_local ( Value ,
last_new_heap_value  ,
TRUE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [11/85]

def_thread_local ( long  ,
stack_limit  ,
FALSE  ,
TRUE  ,
ALLOCATOR_STACK_SIZE   
)

◆ def_thread_local() [12/85]

def_thread_local ( LONG_PTR  ,
stack_base  ,
FALSE  ,
TRUE  ,
(LONG_PTR) _alloca(sizeof(int))   
)

◆ def_thread_local() [13/85]

def_thread_local ( MSPlugin ,
current_plugin  ,
TRUE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [14/85]

def_thread_local ( Struct ,
current_struct  ,
TRUE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [15/85]

def_thread_local ( Value ,
current_container  ,
TRUE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [16/85]

def_thread_local ( int  ,
container_index  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [17/85]

def_thread_local ( Value ,
container_prop  ,
TRUE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [18/85]

def_thread_local ( Value ,
current_prop  ,
TRUE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [19/85]

def_thread_local ( Value ,
source_file  ,
TRUE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [20/85]

def_thread_local ( UINT_PTR  ,
source_pos  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [21/85]

def_thread_local ( UINT_PTR  ,
source_line  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [22/85]

def_thread_local ( int  ,
needs_redraw  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [23/85]

def_thread_local ( BOOL  ,
redraw_mode  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [24/85]

def_thread_local ( BOOL  ,
pivot_mode  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [25/85]

def_thread_local ( BOOL  ,
undo_mode  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [26/85]

def_thread_local ( Value ,
current_level  ,
TRUE  ,
TRUE  ,
all_objects 
)

◆ def_thread_local() [27/85]

def_thread_local ( BOOL  ,
use_time_context  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [28/85]

def_thread_local ( TimeValue  ,
current_time  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [29/85]

def_thread_local ( Value ,
current_coordsys  ,
TRUE  ,
TRUE  ,
n_default   
)

◆ def_thread_local() [30/85]

def_thread_local ( Value ,
center_mode  ,
TRUE  ,
TRUE  ,
n_default   
)

◆ def_thread_local() [31/85]

def_thread_local ( int  ,
rand_accum  ,
FALSE  ,
FALSE  ,
 
)

◆ def_thread_local() [32/85]

def_thread_local ( HANDLE  ,
message_event  ,
FALSE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [33/85]

def_thread_local ( int  ,
stream_rand_accum  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [34/85]

def_thread_local ( MSZipPackage ,
current_pkg  ,
TRUE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [35/85]

def_thread_local ( void ,
alloc_frame  ,
FALSE  ,
FALSE  ,
NULL   
)

◆ def_thread_local() [36/85]

def_thread_local ( void ,
alloc_tos  ,
FALSE  ,
FALSE  ,
NULL   
)

◆ def_thread_local() [37/85]

def_thread_local ( void ,
alloc_stack_lim  ,
FALSE  ,
FALSE  ,
NULL   
)

◆ def_thread_local() [38/85]

def_thread_local ( Control ,
current_controller  ,
FALSE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [39/85]

def_thread_local ( BOOL  ,
try_mode  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [40/85]

def_thread_local ( MAXScriptException ,
current_exception  ,
FALSE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [41/85]

def_thread_local ( UnknownSystemException ,
current_UnknownSystemException  ,
TRUE  ,
FALSE  ,
NULL   
)

◆ def_thread_local() [42/85]

def_thread_local ( BOOL  ,
thread_not_active  ,
FALSE  ,
TRUE  ,
FALSE   
)

◆ def_thread_local() [43/85]

def_thread_local ( BOOL  ,
err_occurred  ,
FALSE  ,
TRUE  ,
FALSE   
)

◆ def_thread_local() [44/85]

def_thread_local ( Value ,
err_source_file  ,
TRUE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [45/85]

def_thread_local ( UINT_PTR  ,
err_source_pos  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [46/85]

def_thread_local ( UINT_PTR  ,
err_source_line  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [47/85]

def_thread_local ( Value ,
current_frame_owner  ,
TRUE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [48/85]

def_thread_local ( BOOL  ,
is_dubugger_thread  ,
FALSE  ,
TRUE  ,
FALSE   
)

◆ def_thread_local() [49/85]

def_thread_local ( DWORD  ,
source_flags  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [50/85]

def_thread_local ( DWORD  ,
err_source_flags  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [51/85]

def_thread_local ( BOOL  ,
disable_trace_back  ,
FALSE  ,
TRUE  ,
FALSE   
)

◆ def_thread_local() [52/85]

def_thread_local ( StringStream ,
resource_value_reader  ,
TRUE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [53/85]

def_thread_local ( StringStream ,
eval_Stringstream1  ,
TRUE  ,
FALSE  ,
NULL   
)

◆ def_thread_local() [54/85]

def_thread_local ( StringStream ,
eval_Stringstream2  ,
TRUE  ,
FALSE  ,
NULL   
)

◆ def_thread_local() [55/85]

def_thread_local ( BOOL  ,
eval_Stringstream1_inuse  ,
FALSE  ,
FALSE  ,
FALSE   
)

◆ def_thread_local() [56/85]

def_thread_local ( BOOL  ,
eval_Stringstream2_inuse  ,
FALSE  ,
FALSE  ,
FALSE   
)

◆ def_thread_local() [57/85]

def_thread_local ( Parser ,
eval_Parser1  ,
TRUE  ,
FALSE  ,
NULL   
)

◆ def_thread_local() [58/85]

def_thread_local ( Parser ,
eval_Parser2  ,
TRUE  ,
FALSE  ,
NULL   
)

◆ def_thread_local() [59/85]

def_thread_local ( BOOL  ,
eval_Parser1_inuse  ,
FALSE  ,
FALSE  ,
FALSE   
)

◆ def_thread_local() [60/85]

def_thread_local ( BOOL  ,
eval_Parser2_inuse  ,
FALSE  ,
FALSE  ,
FALSE   
)

◆ def_thread_local() [61/85]

def_thread_local ( MAXScript::ScriptSource  ,
scriptSource  ,
FALSE  ,
FALSE  ,
MAXScript::ScriptSource::NotSpecified   
)

◆ def_thread_local() [62/85]

def_thread_local ( void ,
reserved_ptr1  ,
FALSE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [63/85]

def_thread_local ( void ,
reserved_ptr2  ,
FALSE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [64/85]

def_thread_local ( void ,
reserved_ptr3  ,
FALSE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [65/85]

def_thread_local ( void ,
reserved_ptr4  ,
FALSE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [66/85]

def_thread_local ( void ,
reserved_ptr5  ,
FALSE  ,
FALSE  ,
NULL   
)

◆ def_thread_local() [67/85]

def_thread_local ( void ,
reserved_ptr6  ,
FALSE  ,
FALSE  ,
NULL   
)

◆ def_thread_local() [68/85]

def_thread_local ( void ,
reserved_ptr7  ,
FALSE  ,
FALSE  ,
NULL   
)

◆ def_thread_local() [69/85]

def_thread_local ( void ,
reserved_ptr8  ,
FALSE  ,
FALSE  ,
NULL   
)

◆ def_thread_local() [70/85]

def_thread_local ( Value ,
reserved_value1  ,
TRUE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [71/85]

def_thread_local ( Value ,
reserved_value2  ,
TRUE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [72/85]

def_thread_local ( Value ,
reserved_value3  ,
TRUE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [73/85]

def_thread_local ( Value ,
reserved_value4  ,
TRUE  ,
TRUE  ,
NULL   
)

◆ def_thread_local() [74/85]

def_thread_local ( Value ,
reserved_value5  ,
TRUE  ,
FALSE  ,
NULL   
)

◆ def_thread_local() [75/85]

def_thread_local ( Value ,
reserved_value6  ,
TRUE  ,
FALSE  ,
NULL   
)

◆ def_thread_local() [76/85]

def_thread_local ( Value ,
reserved_value7  ,
TRUE  ,
FALSE  ,
NULL   
)

◆ def_thread_local() [77/85]

def_thread_local ( Value ,
reserved_value8  ,
TRUE  ,
FALSE  ,
NULL   
)

◆ def_thread_local() [78/85]

def_thread_local ( DWORD  ,
reserved_dword1  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [79/85]

def_thread_local ( DWORD  ,
reserved_dword2  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [80/85]

def_thread_local ( DWORD  ,
reserved_dword3  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [81/85]

def_thread_local ( DWORD  ,
reserved_dword4  ,
FALSE  ,
TRUE  ,
 
)

◆ def_thread_local() [82/85]

def_thread_local ( DWORD  ,
reserved_dword5  ,
FALSE  ,
FALSE  ,
 
)

◆ def_thread_local() [83/85]

def_thread_local ( DWORD  ,
reserved_dword6  ,
FALSE  ,
FALSE  ,
 
)

◆ def_thread_local() [84/85]

def_thread_local ( DWORD  ,
reserved_dword7  ,
FALSE  ,
FALSE  ,
 
)

◆ def_thread_local() [85/85]

def_thread_local ( DWORD  ,
reserved_dword8  ,
FALSE  ,
FALSE  ,
 
)