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 *, track_dirty_notifications_at_frame, FALSE, NULL)
 def_thread_local (void *, dont_count_dirty_notifications_at_frame, FALSE, NULL)
 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/88]

def_thread_local ( BOOL ,
seh_set ,
FALSE ,
FALSE  )

◆ def_thread_local() [2/88]

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

◆ def_thread_local() [3/88]

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

◆ def_thread_local() [4/88]

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

◆ def_thread_local() [5/88]

def_thread_local ( BOOL ,
force_listener_open ,
TRUE ,
TRUE  )

◆ def_thread_local() [6/88]

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

◆ def_thread_local() [7/88]

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

◆ def_thread_local() [8/88]

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

◆ def_thread_local() [9/88]

def_thread_local ( Value * ,
current_result ,
TRUE ,
NULL  )

◆ def_thread_local() [10/88]

def_thread_local ( Value * ,
last_new_heap_value ,
TRUE ,
NULL  )

◆ def_thread_local() [11/88]

def_thread_local ( long ,
stack_limit ,
TRUE ,
ALLOCATOR_STACK_SIZE  )

◆ def_thread_local() [12/88]

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

◆ def_thread_local() [13/88]

def_thread_local ( MSPlugin * ,
current_plugin ,
TRUE ,
NULL  )

◆ def_thread_local() [14/88]

def_thread_local ( Struct * ,
current_struct ,
TRUE ,
NULL  )

◆ def_thread_local() [15/88]

def_thread_local ( Value * ,
current_container ,
TRUE ,
NULL  )

◆ def_thread_local() [16/88]

def_thread_local ( int ,
container_index ,
TRUE ,
0  )

◆ def_thread_local() [17/88]

def_thread_local ( Value * ,
container_prop ,
TRUE ,
NULL  )

◆ def_thread_local() [18/88]

def_thread_local ( Value * ,
current_prop ,
TRUE ,
NULL  )

◆ def_thread_local() [19/88]

def_thread_local ( Value * ,
source_file ,
TRUE ,
NULL  )

◆ def_thread_local() [20/88]

def_thread_local ( UINT_PTR ,
source_pos ,
TRUE ,
0  )

◆ def_thread_local() [21/88]

def_thread_local ( UINT_PTR ,
source_line ,
TRUE ,
0  )

◆ def_thread_local() [22/88]

def_thread_local ( int ,
needs_redraw ,
TRUE ,
0  )

◆ def_thread_local() [23/88]

def_thread_local ( BOOL ,
redraw_mode ,
TRUE ,
1  )

◆ def_thread_local() [24/88]

def_thread_local ( BOOL ,
pivot_mode ,
TRUE ,
0  )

◆ def_thread_local() [25/88]

def_thread_local ( BOOL ,
undo_mode ,
TRUE ,
1  )

◆ def_thread_local() [26/88]

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

◆ def_thread_local() [27/88]

def_thread_local ( BOOL ,
use_time_context ,
TRUE ,
0  )

◆ def_thread_local() [28/88]

def_thread_local ( TimeValue ,
current_time ,
TRUE ,
0  )

◆ def_thread_local() [29/88]

def_thread_local ( Value * ,
current_coordsys ,
TRUE ,
n_default  )

◆ def_thread_local() [30/88]

def_thread_local ( Value * ,
center_mode ,
TRUE ,
n_default  )

◆ def_thread_local() [31/88]

def_thread_local ( int ,
rand_accum ,
FALSE ,
0  )

◆ def_thread_local() [32/88]

def_thread_local ( HANDLE ,
message_event ,
TRUE ,
NULL  )

◆ def_thread_local() [33/88]

def_thread_local ( int ,
stream_rand_accum ,
TRUE ,
0  )

◆ def_thread_local() [34/88]

def_thread_local ( MSZipPackage * ,
current_pkg ,
TRUE ,
NULL  )

◆ def_thread_local() [35/88]

def_thread_local ( void * ,
alloc_frame ,
FALSE ,
NULL  )

◆ def_thread_local() [36/88]

def_thread_local ( void * ,
alloc_tos ,
FALSE ,
NULL  )

◆ def_thread_local() [37/88]

def_thread_local ( void * ,
alloc_stack_lim ,
FALSE ,
NULL  )

◆ def_thread_local() [38/88]

def_thread_local ( Control * ,
current_controller ,
TRUE ,
NULL  )

◆ def_thread_local() [39/88]

def_thread_local ( BOOL ,
try_mode ,
TRUE ,
0  )

◆ def_thread_local() [40/88]

def_thread_local ( MAXScriptException * ,
current_exception ,
TRUE ,
NULL  )

◆ def_thread_local() [41/88]

def_thread_local ( UnknownSystemException * ,
current_UnknownSystemException ,
FALSE ,
NULL  )

◆ def_thread_local() [42/88]

def_thread_local ( BOOL ,
thread_not_active ,
TRUE ,
FALSE  )

◆ def_thread_local() [43/88]

def_thread_local ( BOOL ,
firstChanceHandlingofErrorOccurred ,
TRUE ,
FALSE  )

◆ def_thread_local() [44/88]

def_thread_local ( BOOL ,
err_source_captured ,
TRUE ,
FALSE  )

◆ def_thread_local() [45/88]

def_thread_local ( Value * ,
err_source_file ,
TRUE ,
NULL  )

◆ def_thread_local() [46/88]

def_thread_local ( UINT_PTR ,
err_source_pos ,
TRUE ,
0  )

◆ def_thread_local() [47/88]

def_thread_local ( UINT_PTR ,
err_source_line ,
TRUE ,
0  )

◆ def_thread_local() [48/88]

def_thread_local ( Value * ,
current_frame_owner ,
TRUE ,
NULL  )

◆ def_thread_local() [49/88]

def_thread_local ( BOOL ,
is_dubugger_thread ,
TRUE ,
FALSE  )

◆ def_thread_local() [50/88]

def_thread_local ( DWORD ,
source_flags ,
TRUE ,
0  )

◆ def_thread_local() [51/88]

def_thread_local ( DWORD ,
err_source_flags ,
TRUE ,
0  )

◆ def_thread_local() [52/88]

def_thread_local ( BOOL ,
disable_trace_back ,
TRUE ,
FALSE  )

◆ def_thread_local() [53/88]

def_thread_local ( StringStream * ,
resource_value_reader ,
TRUE ,
NULL  )

◆ def_thread_local() [54/88]

def_thread_local ( StringStream * ,
eval_Stringstream1 ,
FALSE ,
NULL  )

◆ def_thread_local() [55/88]

def_thread_local ( StringStream * ,
eval_Stringstream2 ,
FALSE ,
NULL  )

◆ def_thread_local() [56/88]

def_thread_local ( BOOL ,
eval_Stringstream1_inuse ,
FALSE ,
FALSE  )

◆ def_thread_local() [57/88]

def_thread_local ( BOOL ,
eval_Stringstream2_inuse ,
FALSE ,
FALSE  )

◆ def_thread_local() [58/88]

def_thread_local ( Parser * ,
eval_Parser1 ,
FALSE ,
NULL  )

◆ def_thread_local() [59/88]

def_thread_local ( Parser * ,
eval_Parser2 ,
FALSE ,
NULL  )

◆ def_thread_local() [60/88]

def_thread_local ( BOOL ,
eval_Parser1_inuse ,
FALSE ,
FALSE  )

◆ def_thread_local() [61/88]

def_thread_local ( BOOL ,
eval_Parser2_inuse ,
FALSE ,
FALSE  )

◆ def_thread_local() [62/88]

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

◆ def_thread_local() [63/88]

def_thread_local ( void * ,
track_dirty_notifications_at_frame ,
FALSE ,
NULL  )

◆ def_thread_local() [64/88]

def_thread_local ( void * ,
dont_count_dirty_notifications_at_frame ,
FALSE ,
NULL  )

◆ def_thread_local() [65/88]

def_thread_local ( void * ,
reserved_ptr1 ,
TRUE ,
NULL  )

◆ def_thread_local() [66/88]

def_thread_local ( void * ,
reserved_ptr2 ,
TRUE ,
NULL  )

◆ def_thread_local() [67/88]

def_thread_local ( void * ,
reserved_ptr3 ,
TRUE ,
NULL  )

◆ def_thread_local() [68/88]

def_thread_local ( void * ,
reserved_ptr4 ,
TRUE ,
NULL  )

◆ def_thread_local() [69/88]

def_thread_local ( void * ,
reserved_ptr5 ,
FALSE ,
NULL  )

◆ def_thread_local() [70/88]

def_thread_local ( void * ,
reserved_ptr6 ,
FALSE ,
NULL  )

◆ def_thread_local() [71/88]

def_thread_local ( void * ,
reserved_ptr7 ,
FALSE ,
NULL  )

◆ def_thread_local() [72/88]

def_thread_local ( void * ,
reserved_ptr8 ,
FALSE ,
NULL  )

◆ def_thread_local() [73/88]

def_thread_local ( Value * ,
reserved_value1 ,
TRUE ,
NULL  )

◆ def_thread_local() [74/88]

def_thread_local ( Value * ,
reserved_value2 ,
TRUE ,
NULL  )

◆ def_thread_local() [75/88]

def_thread_local ( Value * ,
reserved_value3 ,
TRUE ,
NULL  )

◆ def_thread_local() [76/88]

def_thread_local ( Value * ,
reserved_value4 ,
TRUE ,
NULL  )

◆ def_thread_local() [77/88]

def_thread_local ( Value * ,
reserved_value5 ,
FALSE ,
NULL  )

◆ def_thread_local() [78/88]

def_thread_local ( Value * ,
reserved_value6 ,
FALSE ,
NULL  )

◆ def_thread_local() [79/88]

def_thread_local ( Value * ,
reserved_value7 ,
FALSE ,
NULL  )

◆ def_thread_local() [80/88]

def_thread_local ( Value * ,
reserved_value8 ,
FALSE ,
NULL  )

◆ def_thread_local() [81/88]

def_thread_local ( DWORD ,
reserved_dword1 ,
TRUE ,
0  )

◆ def_thread_local() [82/88]

def_thread_local ( DWORD ,
reserved_dword2 ,
TRUE ,
0  )

◆ def_thread_local() [83/88]

def_thread_local ( DWORD ,
reserved_dword3 ,
TRUE ,
0  )

◆ def_thread_local() [84/88]

def_thread_local ( DWORD ,
reserved_dword4 ,
TRUE ,
0  )

◆ def_thread_local() [85/88]

def_thread_local ( DWORD ,
reserved_dword5 ,
FALSE ,
0  )

◆ def_thread_local() [86/88]

def_thread_local ( DWORD ,
reserved_dword6 ,
FALSE ,
0  )

◆ def_thread_local() [87/88]

def_thread_local ( DWORD ,
reserved_dword7 ,
FALSE ,
0  )

◆ def_thread_local() [88/88]

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