Beispiel #1
0
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));
}
Beispiel #2
0
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));
}
Beispiel #3
0
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"
}
Beispiel #4
0
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"
}
Beispiel #5
0
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));
}
Beispiel #6
0
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;
}