|
3ds Max C++ API Reference
|
Macros | |
| #define | def_generic(fn, name) |
| #define | def_visible_generic(fn, name) |
| #define | def_struct_generic(fn, name) |
| #define | def_node_generic(fn, name) |
| #define | def_mapped_generic(fn, name) |
| #define | use_generic(fn, name) |
| #define | def_generic_debug_ok(fn, name) |
| #define | def_visible_generic_debug_ok(fn, name) |
| #define | def_struct_generic_debug_ok(fn, name) |
| #define | def_node_generic_debug_ok(fn, name) |
| #define | def_mapped_generic_debug_ok(fn, name) |
| #define | def_primitive(fn, name) |
| #define | def_lazy_primitive(fn, name) |
| #define | def_visible_lazy_primitive(fn, name) |
| #define | def_visible_primitive(fn, name) |
| #define | def_mapped_primitive(fn, name) |
| #define | def_struct_primitive(fn, _struct, name) |
| #define | def_primitive_debug_ok(fn, name) |
| #define | def_visible_primitive_debug_ok(fn, name) |
| #define | def_mapped_primitive_debug_ok(fn, name) |
| #define | def_lazy_primitive_debug_ok(fn, name) |
| #define | def_visible_lazy_primitive_debug_ok(fn, name) |
| #define | def_struct_primitive_debug_ok(fn, _struct, name) |
| #define | def_property(p) |
| #define | def_prop_getter(p) |
| #define | def_prop_setter(p) |
| #define | def_property_alias(p, real_p) |
| #define | def_2_prop_path(p1, p2) |
| #define | def_2_prop_path_alias(p1, p2, real_p1, real_p2) |
| #define | def_nested_prop(p1) |
| #define | def_backpatched_setter(_prop, _superclass) |
| #define | def_local_prop_alias(p, real_p) |
| #define | def_time_fn(_fn) |
| #define | def_name(name) |
| #define | def_marker(var, str) |
| #define | _def_num_bin_op(_class, _conv, _op_fn, _op, _member) |
| #define | _def_bin_op(_class, _conv, _op_fn, _op, _member) |
| #define | _def_rel_op(_class, _conv, _op_fn, _rel_op, _member) |
| #define | def_eq_op(_class, comparison_method, _member) |
| #define | def_ne_op(_class, comparison_method, _member) |
| #define | _def_num_un_op(_class, _op_fn, _op, _member) |
| #define | _def_un_op(_class, _op_fn, _op, _member) |
| #define | def_bin_op(_class, _conv, _op_fn, _op) |
| #define | def_rel_op(_class, _conv, _op_fn, _rel_op) |
| #define | def_un_op(_class, _op_fn, _op) |
| #define | PI_double (3.14159265358979323846) |
| #define | TWOPI_double (6.28318530717958647652) |
| #define | HALFPI_double (1.57079632679489661973) |
| #define | DEG_TO_RAD_double (PI_double/180.0) |
| #define | RAD_TO_DEG_double (180.0/PI_double) |
| #define | DegToRad_double(deg) |
| #define | RadToDeg_double(rad) |
| #define | DegToRad_float(deg) |
| #define | RadToDeg_float(rad) |
| #define | def_math_fn(_class, _outclass, _type, _conv, _fn) |
| #define | def_angle_trig_fn(_class, _outclass, _type, _conv, _fn) |
| #define | def_float_trig_fn(_class, _outclass, _type, _conv, _fn) |
| #define | def_math_bin_fn(_class, _outclass, _type, _conv, _fn) |
| #define | def_angle_trig_bin_fn(_class, _outclass, _type, _conv, _fn) |
| #define | def_num_prop_accessors(_class, _prop, _member, _type, _conv) |
| #define | def_prop_accessors(_class, _prop, _member, _type, _conv) |
| #define | def_fn_prop_accessors(_class, _prop, _getter, _setter) |
| #define | def_fn_prop_getter(_class, _prop, _getter) |
| #define | def_fn_prop_setter(_class, _prop, _setter) |
| #define | def_float_prop_accessors(_class, _prop, _member) |
| #define | def_int_prop_accessors(_class, _prop, _member) |
| #define | def_point3_prop_accessors(_class, _prop, _member) |
| #define | def_angle_prop_accessors(_class, _prop, _member) |
| #define | def_time_bin_op(_op_fn, _op) |
| #define | def_time_rel_op(_op_fn, _rel_op) |
| #define | def_time_un_op(_op_fn, _op) |
| #define | def_quat_bin_op(_class, _conv, _op_fn, _op) |
| #define | def_quat_rel_op(_class, _conv, _op_fn, _rel_op) |
| #define | def_quat_un_op(_class, _op_fn, _op) |
| #define | def_new_quat_fn(_fn, _arg_count, _call) |
| #define | def_mut_quat_fn(_fn, _arg_count, _call) |
| #define | def_new_mat_fn(_fn, _arg_count, _call) |
| #define | def_mut_mat_fn(_fn, _arg_count, _call) |
| #define | def_mat_primitive(_fn, _arg_count, _call) |
| #define | def_mat_bin_op(_class, _conv, _op_fn, _op) |
| #define | def_mat_rel_op(_class, _conv, _op_fn, _rel_op) |
| #define | def_mat_un_op(_class, _op_fn, _op) |
| #define | def_bool_node_fns(name, getter, setter) |
| #define | def_bool_node_getter(name, getter) |
| #define | def_ulong_node_fns(name, getter, setter) |
| #define | def_color_node_fns(name, getter, setter) |
| #define | def_bool_node_noredraw_fns(name, getter, setter) |
| #define | def_ulong_node_noredraw_fns(name, getter, setter) |
| #define | def_color_node_noredraw_fns(name, getter, setter) |
| #define def_generic | ( | fn, | |
| name ) |
| #define def_visible_generic | ( | fn, | |
| name ) |
| #define def_struct_generic | ( | fn, | |
| name ) |
| #define def_node_generic | ( | fn, | |
| name ) |
| #define def_mapped_generic | ( | fn, | |
| name ) |
| #define use_generic | ( | fn, | |
| name ) |
| #define def_generic_debug_ok | ( | fn, | |
| name ) |
| #define def_visible_generic_debug_ok | ( | fn, | |
| name ) |
| #define def_struct_generic_debug_ok | ( | fn, | |
| name ) |
| #define def_node_generic_debug_ok | ( | fn, | |
| name ) |
| #define def_mapped_generic_debug_ok | ( | fn, | |
| name ) |
| #define def_primitive | ( | fn, | |
| name ) |
| #define def_lazy_primitive | ( | fn, | |
| name ) |
| #define def_visible_lazy_primitive | ( | fn, | |
| name ) |
| #define def_visible_primitive | ( | fn, | |
| name ) |
| #define def_mapped_primitive | ( | fn, | |
| name ) |
| #define def_struct_primitive | ( | fn, | |
| _struct, | |||
| name ) |
| #define def_primitive_debug_ok | ( | fn, | |
| name ) |
| #define def_visible_primitive_debug_ok | ( | fn, | |
| name ) |
| #define def_mapped_primitive_debug_ok | ( | fn, | |
| name ) |
| #define def_lazy_primitive_debug_ok | ( | fn, | |
| name ) |
| #define def_visible_lazy_primitive_debug_ok | ( | fn, | |
| name ) |
| #define def_struct_primitive_debug_ok | ( | fn, | |
| _struct, | |||
| name ) |
| #define def_property | ( | p | ) |
| #define def_prop_getter | ( | p | ) |
| #define def_prop_setter | ( | p | ) |
| #define def_property_alias | ( | p, | |
| real_p ) |
| #define def_2_prop_path | ( | p1, | |
| p2 ) |
| #define def_2_prop_path_alias | ( | p1, | |
| p2, | |||
| real_p1, | |||
| real_p2 ) |
| #define def_nested_prop | ( | p1 | ) |
| #define def_backpatched_setter | ( | _prop, | |
| _superclass ) |
| #define def_local_prop_alias | ( | p, | |
| real_p ) |
| #define def_time_fn | ( | _fn | ) |
| #define def_name | ( | name | ) |
| #define def_marker | ( | var, | |
| str ) |
| #define _def_num_bin_op | ( | _class, | |
| _conv, | |||
| _op_fn, | |||
| _op, | |||
| _member ) |
| #define _def_bin_op | ( | _class, | |
| _conv, | |||
| _op_fn, | |||
| _op, | |||
| _member ) |
| #define _def_rel_op | ( | _class, | |
| _conv, | |||
| _op_fn, | |||
| _rel_op, | |||
| _member ) |
| #define def_eq_op | ( | _class, | |
| comparison_method, | |||
| _member ) |
| #define def_ne_op | ( | _class, | |
| comparison_method, | |||
| _member ) |
| #define _def_num_un_op | ( | _class, | |
| _op_fn, | |||
| _op, | |||
| _member ) |
| #define _def_un_op | ( | _class, | |
| _op_fn, | |||
| _op, | |||
| _member ) |
| #define def_bin_op | ( | _class, | |
| _conv, | |||
| _op_fn, | |||
| _op ) |
| #define def_rel_op | ( | _class, | |
| _conv, | |||
| _op_fn, | |||
| _rel_op ) |
| #define def_un_op | ( | _class, | |
| _op_fn, | |||
| _op ) |
| #define PI_double (3.14159265358979323846) |
| #define TWOPI_double (6.28318530717958647652) |
| #define HALFPI_double (1.57079632679489661973) |
| #define DEG_TO_RAD_double (PI_double/180.0) |
| #define RAD_TO_DEG_double (180.0/PI_double) |
| #define DegToRad_double | ( | deg | ) |
| #define RadToDeg_double | ( | rad | ) |
| #define DegToRad_float | ( | deg | ) |
| #define RadToDeg_float | ( | rad | ) |
| #define def_math_fn | ( | _class, | |
| _outclass, | |||
| _type, | |||
| _conv, | |||
| _fn ) |
| #define def_angle_trig_fn | ( | _class, | |
| _outclass, | |||
| _type, | |||
| _conv, | |||
| _fn ) |
| #define def_float_trig_fn | ( | _class, | |
| _outclass, | |||
| _type, | |||
| _conv, | |||
| _fn ) |
| #define def_math_bin_fn | ( | _class, | |
| _outclass, | |||
| _type, | |||
| _conv, | |||
| _fn ) |
| #define def_angle_trig_bin_fn | ( | _class, | |
| _outclass, | |||
| _type, | |||
| _conv, | |||
| _fn ) |
| #define def_num_prop_accessors | ( | _class, | |
| _prop, | |||
| _member, | |||
| _type, | |||
| _conv ) |
| #define def_prop_accessors | ( | _class, | |
| _prop, | |||
| _member, | |||
| _type, | |||
| _conv ) |
| #define def_fn_prop_accessors | ( | _class, | |
| _prop, | |||
| _getter, | |||
| _setter ) |
| #define def_fn_prop_getter | ( | _class, | |
| _prop, | |||
| _getter ) |
| #define def_fn_prop_setter | ( | _class, | |
| _prop, | |||
| _setter ) |
| #define def_float_prop_accessors | ( | _class, | |
| _prop, | |||
| _member ) |
| #define def_int_prop_accessors | ( | _class, | |
| _prop, | |||
| _member ) |
| #define def_point3_prop_accessors | ( | _class, | |
| _prop, | |||
| _member ) |
| #define def_angle_prop_accessors | ( | _class, | |
| _prop, | |||
| _member ) |
| #define def_time_bin_op | ( | _op_fn, | |
| _op ) |
| #define def_time_rel_op | ( | _op_fn, | |
| _rel_op ) |
| #define def_time_un_op | ( | _op_fn, | |
| _op ) |
| #define def_quat_bin_op | ( | _class, | |
| _conv, | |||
| _op_fn, | |||
| _op ) |
| #define def_quat_rel_op | ( | _class, | |
| _conv, | |||
| _op_fn, | |||
| _rel_op ) |
| #define def_quat_un_op | ( | _class, | |
| _op_fn, | |||
| _op ) |
| #define def_new_quat_fn | ( | _fn, | |
| _arg_count, | |||
| _call ) |
| #define def_mut_quat_fn | ( | _fn, | |
| _arg_count, | |||
| _call ) |
| #define def_new_mat_fn | ( | _fn, | |
| _arg_count, | |||
| _call ) |
| #define def_mut_mat_fn | ( | _fn, | |
| _arg_count, | |||
| _call ) |
| #define def_mat_primitive | ( | _fn, | |
| _arg_count, | |||
| _call ) |
| #define def_mat_bin_op | ( | _class, | |
| _conv, | |||
| _op_fn, | |||
| _op ) |
| #define def_mat_rel_op | ( | _class, | |
| _conv, | |||
| _op_fn, | |||
| _rel_op ) |
| #define def_mat_un_op | ( | _class, | |
| _op_fn, | |||
| _op ) |
| #define def_bool_node_fns | ( | name, | |
| getter, | |||
| setter ) |
| #define def_bool_node_getter | ( | name, | |
| getter ) |
| #define def_ulong_node_fns | ( | name, | |
| getter, | |||
| setter ) |
| #define def_color_node_fns | ( | name, | |
| getter, | |||
| setter ) |
| #define def_bool_node_noredraw_fns | ( | name, | |
| getter, | |||
| setter ) |
| #define def_ulong_node_noredraw_fns | ( | name, | |
| getter, | |||
| setter ) |
| #define def_color_node_noredraw_fns | ( | name, | |
| getter, | |||
| setter ) |