static void soy_joints_hinge_class_init (soyjointsHingeClass * klass) { soy_joints_hinge_parent_class = g_type_class_peek_parent (klass); g_type_class_add_private (klass, sizeof (soyjointsHingePrivate)); SOY_JOINTS_JOINT_CLASS (klass)->create = soy_joints_hinge_real_create; SOY_JOINTS_JOINT_CLASS (klass)->setup = soy_joints_hinge_real_setup; G_OBJECT_CLASS (klass)->get_property = _vala_soy_joints_hinge_get_property; G_OBJECT_CLASS (klass)->set_property = _vala_soy_joints_hinge_set_property; G_OBJECT_CLASS (klass)->finalize = soy_joints_hinge_finalize; g_object_class_install_property (G_OBJECT_CLASS (klass), SOY_JOINTS_HINGE_ANCHOR, g_param_spec_object ("anchor", "anchor", "anchor", SOY_ATOMS_TYPE_POSITION, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); g_object_class_install_property (G_OBJECT_CLASS (klass), SOY_JOINTS_HINGE_AXIS, g_param_spec_object ("axis", "axis", "axis", SOY_ATOMS_TYPE_AXIS, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); }
static void soy_joints_slider_class_init (soyjointsSliderClass * klass) { soy_joints_slider_parent_class = g_type_class_peek_parent (klass); g_type_class_add_private (klass, sizeof (soyjointsSliderPrivate)); SOY_JOINTS_JOINT_CLASS (klass)->create = soy_joints_slider_real_create; SOY_JOINTS_JOINT_CLASS (klass)->setup = soy_joints_slider_real_setup; G_OBJECT_CLASS (klass)->get_property = _vala_soy_joints_slider_get_property; G_OBJECT_CLASS (klass)->set_property = _vala_soy_joints_slider_set_property; G_OBJECT_CLASS (klass)->finalize = soy_joints_slider_finalize; g_object_class_install_property (G_OBJECT_CLASS (klass), SOY_JOINTS_SLIDER_AXIS, g_param_spec_object ("axis", "axis", "axis", SOY_ATOMS_TYPE_AXIS, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); g_object_class_install_property (G_OBJECT_CLASS (klass), SOY_JOINTS_SLIDER_LENGTH, g_param_spec_float ("length", "length", "length", -G_MAXFLOAT, G_MAXFLOAT, 0.0F, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE)); }
static void soy_joints_plane2_d_class_init (soyjointsPlane2DClass * klass) { #line 22 "/home/jeff/Documents/libraries/libsoy/src/joints/Plane2D.gs" soy_joints_plane2_d_parent_class = g_type_class_peek_parent (klass); #line 22 "/home/jeff/Documents/libraries/libsoy/src/joints/Plane2D.gs" SOY_JOINTS_JOINT_CLASS (klass)->create = soy_joints_plane2_d_real_create; #line 261 "Plane2D.c" }
static void soy_joints_hinge_class_init (soyjointsHingeClass * klass) { #line 22 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs" soy_joints_hinge_parent_class = g_type_class_peek_parent (klass); #line 22 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs" g_type_class_add_private (klass, sizeof (soyjointsHingePrivate)); #line 22 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs" SOY_JOINTS_JOINT_CLASS (klass)->create = soy_joints_hinge_real_create; #line 22 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs" SOY_JOINTS_JOINT_CLASS (klass)->setup = soy_joints_hinge_real_setup; #line 22 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs" G_OBJECT_CLASS (klass)->get_property = _vala_soy_joints_hinge_get_property; #line 22 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs" G_OBJECT_CLASS (klass)->set_property = _vala_soy_joints_hinge_set_property; #line 22 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs" G_OBJECT_CLASS (klass)->finalize = soy_joints_hinge_finalize; #line 22 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs" g_object_class_install_property (G_OBJECT_CLASS (klass), SOY_JOINTS_HINGE_ANCHOR, g_param_spec_object ("anchor", "anchor", "anchor", SOY_ATOMS_TYPE_POSITION, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); #line 22 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs" g_object_class_install_property (G_OBJECT_CLASS (klass), SOY_JOINTS_HINGE_AXIS, g_param_spec_object ("axis", "axis", "axis", SOY_ATOMS_TYPE_AXIS, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); #line 992 "Hinge.c" }
static void soy_joints_joint_class_init (soyjointsJointClass * klass) { soy_joints_joint_parent_class = g_type_class_peek_parent (klass); g_type_class_add_private (klass, sizeof (soyjointsJointPrivate)); SOY_JOINTS_JOINT_CLASS (klass)->create = soy_joints_joint_real_create; SOY_JOINTS_JOINT_CLASS (klass)->setup = soy_joints_joint_real_setup; SOY_JOINTS_JOINT_CLASS (klass)->gen_matrices = soy_joints_joint_real_gen_matrices; SOY_JOINTS_JOINT_CLASS (klass)->render = soy_joints_joint_real_render; SOY_JOINTS_JOINT_CLASS (klass)->mult_model_matrix = soy_joints_joint_real_mult_model_matrix; SOY_JOINTS_JOINT_CLASS (klass)->mult_model_matrix_A = soy_joints_joint_real_mult_model_matrix_A; SOY_JOINTS_JOINT_CLASS (klass)->mult_model_matrix_B = soy_joints_joint_real_mult_model_matrix_B; G_OBJECT_CLASS (klass)->get_property = _vala_soy_joints_joint_get_property; G_OBJECT_CLASS (klass)->set_property = _vala_soy_joints_joint_set_property; G_OBJECT_CLASS (klass)->constructor = soy_joints_joint_constructor; G_OBJECT_CLASS (klass)->finalize = soy_joints_joint_finalize; g_object_class_install_property (G_OBJECT_CLASS (klass), SOY_JOINTS_JOINT_MATERIAL, g_param_spec_object ("material", "material", "material", SOY_MATERIALS_TYPE_MATERIAL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); }
static void soy_joints_plane2_d_class_init (soyjointsPlane2DClass * klass) { soy_joints_plane2_d_parent_class = g_type_class_peek_parent (klass); SOY_JOINTS_JOINT_CLASS (klass)->create = soy_joints_plane2_d_real_create; }