3ds Max C++ API Reference
Loading...
Searching...
No Matches
MAXScript_TLS Struct Reference

#include <C:/adskgit/3dsmax/3dsmax/3dswin/src/maxsdk/include/maxscript/kernel/MAXScript_TLS.h>

Public Member Functions

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

Public Attributes

MAXScript_TLSnext
MAXScript_TLSprev
HANDLE my_thread
DWORD my_thread_id

Member Function Documentation

◆ def_thread_local() [1/86]

def_thread_local ( BOOL ,
seh_set ,
FALSE ,
FALSE  )

◆ def_thread_local() [2/86]

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

◆ def_thread_local() [3/86]

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

◆ def_thread_local() [4/86]

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

◆ def_thread_local() [5/86]

def_thread_local ( BOOL ,
force_listener_open ,
TRUE ,
TRUE  )

◆ def_thread_local() [6/86]

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

◆ def_thread_local() [7/86]

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

◆ def_thread_local() [8/86]

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

◆ def_thread_local() [9/86]

def_thread_local ( Value * ,
current_result ,
TRUE ,
NULL  )

◆ def_thread_local() [10/86]

def_thread_local ( Value * ,
last_new_heap_value ,
TRUE ,
NULL  )

◆ def_thread_local() [11/86]

def_thread_local ( long ,
stack_limit ,
TRUE ,
ALLOCATOR_STACK_SIZE  )

◆ def_thread_local() [12/86]

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

◆ def_thread_local() [13/86]

def_thread_local ( MSPlugin * ,
current_plugin ,
TRUE ,
NULL  )

◆ def_thread_local() [14/86]

def_thread_local ( Struct * ,
current_struct ,
TRUE ,
NULL  )

◆ def_thread_local() [15/86]

def_thread_local ( Value * ,
current_container ,
TRUE ,
NULL  )

◆ def_thread_local() [16/86]

def_thread_local ( int ,
container_index ,
TRUE ,
0  )

◆ def_thread_local() [17/86]

def_thread_local ( Value * ,
container_prop ,
TRUE ,
NULL  )

◆ def_thread_local() [18/86]

def_thread_local ( Value * ,
current_prop ,
TRUE ,
NULL  )

◆ def_thread_local() [19/86]

def_thread_local ( Value * ,
source_file ,
TRUE ,
NULL  )

◆ def_thread_local() [20/86]

def_thread_local ( UINT_PTR ,
source_pos ,
TRUE ,
0  )

◆ def_thread_local() [21/86]

def_thread_local ( UINT_PTR ,
source_line ,
TRUE ,
0  )

◆ def_thread_local() [22/86]

def_thread_local ( int ,
needs_redraw ,
TRUE ,
0  )

◆ def_thread_local() [23/86]

def_thread_local ( BOOL ,
redraw_mode ,
TRUE ,
1  )

◆ def_thread_local() [24/86]

def_thread_local ( BOOL ,
pivot_mode ,
TRUE ,
0  )

◆ def_thread_local() [25/86]

def_thread_local ( BOOL ,
undo_mode ,
TRUE ,
1  )

◆ def_thread_local() [26/86]

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

◆ def_thread_local() [27/86]

def_thread_local ( BOOL ,
use_time_context ,
TRUE ,
0  )

◆ def_thread_local() [28/86]

def_thread_local ( TimeValue ,
current_time ,
TRUE ,
0  )

◆ def_thread_local() [29/86]

def_thread_local ( Value * ,
current_coordsys ,
TRUE ,
n_default  )

◆ def_thread_local() [30/86]

def_thread_local ( Value * ,
center_mode ,
TRUE ,
n_default  )

◆ def_thread_local() [31/86]

def_thread_local ( int ,
rand_accum ,
FALSE ,
0  )

◆ def_thread_local() [32/86]

def_thread_local ( HANDLE ,
message_event ,
TRUE ,
NULL  )

◆ def_thread_local() [33/86]

def_thread_local ( int ,
stream_rand_accum ,
TRUE ,
0  )

◆ def_thread_local() [34/86]

def_thread_local ( MSZipPackage * ,
current_pkg ,
TRUE ,
NULL  )

◆ def_thread_local() [35/86]

def_thread_local ( void * ,
alloc_frame ,
FALSE ,
NULL  )

◆ def_thread_local() [36/86]

def_thread_local ( void * ,
alloc_tos ,
FALSE ,
NULL  )

◆ def_thread_local() [37/86]

def_thread_local ( void * ,
alloc_stack_lim ,
FALSE ,
NULL  )

◆ def_thread_local() [38/86]

def_thread_local ( Control * ,
current_controller ,
TRUE ,
NULL  )

◆ def_thread_local() [39/86]

def_thread_local ( BOOL ,
try_mode ,
TRUE ,
0  )

◆ def_thread_local() [40/86]

def_thread_local ( MAXScriptException * ,
current_exception ,
TRUE ,
NULL  )

◆ def_thread_local() [41/86]

def_thread_local ( UnknownSystemException * ,
current_UnknownSystemException ,
FALSE ,
NULL  )

◆ def_thread_local() [42/86]

def_thread_local ( BOOL ,
thread_not_active ,
TRUE ,
FALSE  )

◆ def_thread_local() [43/86]

def_thread_local ( BOOL ,
firstChanceHandlingofErrorOccurred ,
TRUE ,
FALSE  )

◆ def_thread_local() [44/86]

def_thread_local ( BOOL ,
err_source_captured ,
TRUE ,
FALSE  )

◆ def_thread_local() [45/86]

def_thread_local ( Value * ,
err_source_file ,
TRUE ,
NULL  )

◆ def_thread_local() [46/86]

def_thread_local ( UINT_PTR ,
err_source_pos ,
TRUE ,
0  )

◆ def_thread_local() [47/86]

def_thread_local ( UINT_PTR ,
err_source_line ,
TRUE ,
0  )

◆ def_thread_local() [48/86]

def_thread_local ( Value * ,
current_frame_owner ,
TRUE ,
NULL  )

◆ def_thread_local() [49/86]

def_thread_local ( BOOL ,
is_dubugger_thread ,
TRUE ,
FALSE  )

◆ def_thread_local() [50/86]

def_thread_local ( DWORD ,
source_flags ,
TRUE ,
0  )

◆ def_thread_local() [51/86]

def_thread_local ( DWORD ,
err_source_flags ,
TRUE ,
0  )

◆ def_thread_local() [52/86]

def_thread_local ( BOOL ,
disable_trace_back ,
TRUE ,
FALSE  )

◆ def_thread_local() [53/86]

def_thread_local ( StringStream * ,
resource_value_reader ,
TRUE ,
NULL  )

◆ def_thread_local() [54/86]

def_thread_local ( StringStream * ,
eval_Stringstream1 ,
FALSE ,
NULL  )

◆ def_thread_local() [55/86]

def_thread_local ( StringStream * ,
eval_Stringstream2 ,
FALSE ,
NULL  )

◆ def_thread_local() [56/86]

def_thread_local ( BOOL ,
eval_Stringstream1_inuse ,
FALSE ,
FALSE  )

◆ def_thread_local() [57/86]

def_thread_local ( BOOL ,
eval_Stringstream2_inuse ,
FALSE ,
FALSE  )

◆ def_thread_local() [58/86]

def_thread_local ( Parser * ,
eval_Parser1 ,
FALSE ,
NULL  )

◆ def_thread_local() [59/86]

def_thread_local ( Parser * ,
eval_Parser2 ,
FALSE ,
NULL  )

◆ def_thread_local() [60/86]

def_thread_local ( BOOL ,
eval_Parser1_inuse ,
FALSE ,
FALSE  )

◆ def_thread_local() [61/86]

def_thread_local ( BOOL ,
eval_Parser2_inuse ,
FALSE ,
FALSE  )

◆ def_thread_local() [62/86]

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

◆ def_thread_local() [63/86]

def_thread_local ( void * ,
reserved_ptr1 ,
TRUE ,
NULL  )

◆ def_thread_local() [64/86]

def_thread_local ( void * ,
reserved_ptr2 ,
TRUE ,
NULL  )

◆ def_thread_local() [65/86]

def_thread_local ( void * ,
reserved_ptr3 ,
TRUE ,
NULL  )

◆ def_thread_local() [66/86]

def_thread_local ( void * ,
reserved_ptr4 ,
TRUE ,
NULL  )

◆ def_thread_local() [67/86]

def_thread_local ( void * ,
reserved_ptr5 ,
FALSE ,
NULL  )

◆ def_thread_local() [68/86]

def_thread_local ( void * ,
reserved_ptr6 ,
FALSE ,
NULL  )

◆ def_thread_local() [69/86]

def_thread_local ( void * ,
reserved_ptr7 ,
FALSE ,
NULL  )

◆ def_thread_local() [70/86]

def_thread_local ( void * ,
reserved_ptr8 ,
FALSE ,
NULL  )

◆ def_thread_local() [71/86]

def_thread_local ( Value * ,
reserved_value1 ,
TRUE ,
NULL  )

◆ def_thread_local() [72/86]

def_thread_local ( Value * ,
reserved_value2 ,
TRUE ,
NULL  )

◆ def_thread_local() [73/86]

def_thread_local ( Value * ,
reserved_value3 ,
TRUE ,
NULL  )

◆ def_thread_local() [74/86]

def_thread_local ( Value * ,
reserved_value4 ,
TRUE ,
NULL  )

◆ def_thread_local() [75/86]

def_thread_local ( Value * ,
reserved_value5 ,
FALSE ,
NULL  )

◆ def_thread_local() [76/86]

def_thread_local ( Value * ,
reserved_value6 ,
FALSE ,
NULL  )

◆ def_thread_local() [77/86]

def_thread_local ( Value * ,
reserved_value7 ,
FALSE ,
NULL  )

◆ def_thread_local() [78/86]

def_thread_local ( Value * ,
reserved_value8 ,
FALSE ,
NULL  )

◆ def_thread_local() [79/86]

def_thread_local ( DWORD ,
reserved_dword1 ,
TRUE ,
0  )

◆ def_thread_local() [80/86]

def_thread_local ( DWORD ,
reserved_dword2 ,
TRUE ,
0  )

◆ def_thread_local() [81/86]

def_thread_local ( DWORD ,
reserved_dword3 ,
TRUE ,
0  )

◆ def_thread_local() [82/86]

def_thread_local ( DWORD ,
reserved_dword4 ,
TRUE ,
0  )

◆ def_thread_local() [83/86]

def_thread_local ( DWORD ,
reserved_dword5 ,
FALSE ,
0  )

◆ def_thread_local() [84/86]

def_thread_local ( DWORD ,
reserved_dword6 ,
FALSE ,
0  )

◆ def_thread_local() [85/86]

def_thread_local ( DWORD ,
reserved_dword7 ,
FALSE ,
0  )

◆ def_thread_local() [86/86]

def_thread_local ( DWORD ,
reserved_dword8 ,
FALSE ,
0  )

Member Data Documentation

◆ next

◆ prev

◆ my_thread

HANDLE my_thread

◆ my_thread_id

DWORD my_thread_id