|
| #define | def_generic(fn, name) Value* fn##_vf(Value** arglist, int arg_count) |
| |
| #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) |
| |
| #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) |
| |
| #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) Value* get_##p(Value** arg_list, int count) |
| |
| #define | def_prop_setter(p) Value* set_##p(Value** arg_list, int count) |
| |
| #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) Value* _fn##_vf(Value** arglist, int arg_count) |
| |
| #define | def_name(name) n_##name = Name::intern(_M(#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) _def_num_bin_op(_class, _conv, _op_fn, _op, value) |
| |
| #define | def_rel_op(_class, _conv, _op_fn, _rel_op) _def_rel_op(_class, _conv, _op_fn, _rel_op, value) |
| |
| #define | def_un_op(_class, _op_fn, _op) _def_num_un_op(_class, _op_fn, _op, value) |
| |
| #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) (((double)deg)*DEG_TO_RAD_double) |
| |
| #define | RadToDeg_double(rad) (((double)rad)*RAD_TO_DEG_double) |
| |
| #define | DegToRad_float(deg) DegToRad(deg) |
| |
| #define | RadToDeg_float(rad) RadToDeg(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) def_num_prop_accessors(_class, _prop, _member, Float, to_float) |
| |
| #define | def_int_prop_accessors(_class, _prop, _member) def_num_prop_accessors(_class, _prop, _member, Integer, to_int) |
| |
| #define | def_point3_prop_accessors(_class, _prop, _member) def_fn_prop_accessors(_class, _prop, new Point3Value (_member), _member = val->to_point3()) |
| |
| #define | def_angle_prop_accessors(_class, _prop, _member) def_fn_prop_accessors(_class, _prop, Float::intern(RadToDeg(_member)), _member = DegToRad(val->to_float())) |
| |
| #define | def_time_bin_op(_op_fn, _op) _def_bin_op(MSTime, to_timevalue, _op_fn, _op, time) |
| |
| #define | def_time_rel_op(_op_fn, _rel_op) _def_rel_op(MSTime, to_timevalue, _op_fn, _rel_op, time) |
| |
| #define | def_time_un_op(_op_fn, _op) _def_un_op(MSTime, _op_fn, _op, time) |
| |
| #define | def_quat_bin_op(_class, _conv, _op_fn, _op) _def_bin_op(_class, _conv, _op_fn, _op, q) |
| |
| #define | def_quat_rel_op(_class, _conv, _op_fn, _rel_op) _def_rel_op(_class, _conv, _op_fn, _rel_op, q) |
| |
| #define | def_quat_un_op(_class, _op_fn, _op) _def_un_op(_class, _op_fn, _op, q) |
| |
| #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) _def_bin_op(_class, _conv, _op_fn, _op, m) |
| |
| #define | def_mat_rel_op(_class, _conv, _op_fn, _rel_op) _def_rel_op(_class, _conv, _op_fn, _rel_op, m) |
| |
| #define | def_mat_un_op(_class, _op_fn, _op) _def_un_op(_class, _op_fn, _op, m) |
| |
| #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) |
| |