maxscript/macros/define_external_functions.h File Reference
         
    
|  | 
| #define | def_generic(fn,  name)   extern Generic fn##_gf | 
|  | 
| #define | def_visible_generic(fn,  name)   def_generic(fn, name) | 
|  | 
| #define | def_struct_generic(fn,  name)   def_generic(fn, name) | 
|  | 
| #define | def_node_generic(fn,  name)   def_generic(fn, name) | 
|  | 
| #define | def_mapped_generic(fn,  name)   def_generic(fn, name) | 
|  | 
| #define | use_generic(fn,  name)   def_generic(fn, name) | 
|  | 
| #define | def_generic_debug_ok(fn,  name)   def_generic(fn, name) | 
|  | 
| #define | def_visible_generic_debug_ok(fn,  name)   def_generic(fn, name) | 
|  | 
| #define | def_struct_generic_debug_ok(fn,  name)   def_generic(fn, name) | 
|  | 
| #define | def_node_generic_debug_ok(fn,  name)   def_generic(fn, name) | 
|  | 
| #define | def_mapped_generic_debug_ok(fn,  name)   def_generic(fn, name) | 
|  | 
| #define | def_primitive(fn,  name)   extern Primitive fn##_pf | 
|  | 
| #define | def_lazy_primitive(fn,  name)   def_primitive(fn, name) | 
|  | 
| #define | def_visible_lazy_primitive(fn,  name)   def_primitive(fn, name) | 
|  | 
| #define | def_visible_primitive(fn,  name)   def_primitive(fn, name) | 
|  | 
| #define | def_mapped_primitive(fn,  name)   def_primitive(fn, name) | 
|  | 
| #define | def_struct_primitive(fn,  _struct,  name)   def_primitive(fn, name) | 
|  | 
| #define | def_primitive_debug_ok(fn,  name)   def_primitive(fn, name) | 
|  | 
| #define | def_lazy_primitive_debug_ok(fn,  name)   def_primitive(fn, name) | 
|  | 
| #define | def_visible_lazy_primitive_debug_ok(fn,  name)   def_primitive(fn, name) | 
|  | 
| #define | def_visible_primitive_debug_ok(fn,  name)   def_primitive(fn, name) | 
|  | 
| #define | def_mapped_primitive_debug_ok(fn,  name)   def_primitive(fn, name) | 
|  | 
| #define | def_struct_primitive_debug_ok(fn,  _struct,  name)   def_primitive(fn, name) | 
|  | 
| #define | def_name(name)   extern ScripterExport Value* n_##name; | 
|  | 
| #define | def_marker(var,  str)   extern ScripterExport Name var; | 
|  | 
      
        
          | #define def_generic | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | extern Generic fn##_gf | 
      
 
 
      
        
          | #define def_visible_generic | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_generic(fn, name) | 
      
 
 
      
        
          | #define def_struct_generic | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_generic(fn, name) | 
      
 
 
      
        
          | #define def_node_generic | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_generic(fn, name) | 
      
 
 
      
        
          | #define def_mapped_generic | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_generic(fn, name) | 
      
 
 
      
        
          | #define def_generic_debug_ok | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_generic(fn, name) | 
      
 
 
      
        
          | #define def_visible_generic_debug_ok | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_generic(fn, name) | 
      
 
 
      
        
          | #define def_struct_generic_debug_ok | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_generic(fn, name) | 
      
 
 
      
        
          | #define def_node_generic_debug_ok | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_generic(fn, name) | 
      
 
 
      
        
          | #define def_mapped_generic_debug_ok | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_generic(fn, name) | 
      
 
 
      
        
          | #define def_primitive | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | extern Primitive fn##_pf | 
      
 
 
      
        
          | #define def_visible_lazy_primitive | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_primitive(fn, name) | 
      
 
 
      
        
          | #define def_visible_primitive | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_primitive(fn, name) | 
      
 
 
      
        
          | #define def_mapped_primitive | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_primitive(fn, name) | 
      
 
 
      
        
          | #define def_struct_primitive | ( |  | fn, | 
        
          |  |  |  | _struct, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_primitive(fn, name) | 
      
 
 
      
        
          | #define def_primitive_debug_ok | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_primitive(fn, name) | 
      
 
 
      
        
          | #define def_lazy_primitive_debug_ok | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_primitive(fn, name) | 
      
 
 
      
        
          | #define def_visible_lazy_primitive_debug_ok | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_primitive(fn, name) | 
      
 
 
      
        
          | #define def_visible_primitive_debug_ok | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_primitive(fn, name) | 
      
 
 
      
        
          | #define def_mapped_primitive_debug_ok | ( |  | fn, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_primitive(fn, name) | 
      
 
 
      
        
          | #define def_struct_primitive_debug_ok | ( |  | fn, | 
        
          |  |  |  | _struct, | 
        
          |  |  |  | name | 
        
          |  | ) |  | def_primitive(fn, name) |