Пример #1
0
Файл: Box.c Проект: RONNCC/pysoy
static void soy_bodies_box_class_init (soybodiesBoxClass * klass) {
	soy_bodies_box_parent_class = g_type_class_peek_parent (klass);
	g_type_class_add_private (klass, sizeof (soybodiesBoxPrivate));
	SOY_BODIES_BODY_CLASS (klass)->create_geom = soy_bodies_box_real_create_geom;
	SOY_BODIES_BODY_CLASS (klass)->pointDepth = soy_bodies_box_real_pointDepth;
	SOY_BODIES_BODY_CLASS (klass)->volume = soy_bodies_box_real_volume;
	SOY_BODIES_BODY_CLASS (klass)->render = soy_bodies_box_real_render;
	G_OBJECT_CLASS (klass)->get_property = _vala_soy_bodies_box_get_property;
	G_OBJECT_CLASS (klass)->set_property = _vala_soy_bodies_box_set_property;
	G_OBJECT_CLASS (klass)->finalize = soy_bodies_box_finalize;
	g_object_class_install_property (G_OBJECT_CLASS (klass), SOY_BODIES_BOX_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));
	g_object_class_install_property (G_OBJECT_CLASS (klass), SOY_BODIES_BOX_SIZE, g_param_spec_object ("size", "size", "size", SOY_ATOMS_TYPE_SIZE, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
}
Пример #2
0
static void soy_bodies_light_class_init (soybodiesLightClass * klass) {
	soy_bodies_light_parent_class = g_type_class_peek_parent (klass);
	g_type_class_add_private (klass, sizeof (soybodiesLightPrivate));
	SOY_BODIES_BODY_CLASS (klass)->add_extra = soy_bodies_light_real_add_extra;
	SOY_BODIES_BODY_CLASS (klass)->remove_extra = soy_bodies_light_real_remove_extra;
	SOY_BODIES_BODY_CLASS (klass)->render = soy_bodies_light_real_render;
	G_OBJECT_CLASS (klass)->get_property = _vala_soy_bodies_light_get_property;
	G_OBJECT_CLASS (klass)->set_property = _vala_soy_bodies_light_set_property;
	G_OBJECT_CLASS (klass)->constructor = soy_bodies_light_constructor;
	G_OBJECT_CLASS (klass)->finalize = soy_bodies_light_finalize;
	g_object_class_install_property (G_OBJECT_CLASS (klass), SOY_BODIES_LIGHT_AMBIENT, g_param_spec_object ("ambient", "ambient", "ambient", SOY_ATOMS_TYPE_COLOR, 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_BODIES_LIGHT_DIFFUSE, g_param_spec_object ("diffuse", "diffuse", "diffuse", SOY_ATOMS_TYPE_COLOR, 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_BODIES_LIGHT_SPECULAR, g_param_spec_object ("specular", "specular", "specular", SOY_ATOMS_TYPE_COLOR, 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_BODIES_LIGHT_RADIUS, g_param_spec_float ("radius", "radius", "radius", -G_MAXFLOAT, G_MAXFLOAT, 0.0F, 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_BODIES_LIGHT_SIZE, g_param_spec_float ("size", "size", "size", -G_MAXFLOAT, G_MAXFLOAT, 0.0F, 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_BODIES_LIGHT_TEXTURE, g_param_spec_object ("texture", "texture", "texture", SOY_TEXTURES_TYPE_TEXTURE, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
}
Пример #3
0
static void soy_bodies_billboard_class_init (soybodiesBillboardClass * klass) {
	soy_bodies_billboard_parent_class = g_type_class_peek_parent (klass);
	g_type_class_add_private (klass, sizeof (soybodiesBillboardPrivate));
	SOY_BODIES_BODY_CLASS (klass)->render = soy_bodies_billboard_real_render;
	G_OBJECT_CLASS (klass)->get_property = _vala_soy_bodies_billboard_get_property;
	G_OBJECT_CLASS (klass)->set_property = _vala_soy_bodies_billboard_set_property;
	G_OBJECT_CLASS (klass)->finalize = soy_bodies_billboard_finalize;
	g_object_class_install_property (G_OBJECT_CLASS (klass), SOY_BODIES_BILLBOARD_SIZE, g_param_spec_object ("size", "size", "size", SOY_ATOMS_TYPE_SIZE, 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_BODIES_BILLBOARD_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));
}
Пример #4
0
static void soy_bodies_camera_class_init (soybodiesCameraClass * klass) {
#line 27 "/home/jeff/Documents/libraries/libsoy/src/bodies/Camera.gs"
	soy_bodies_camera_parent_class = g_type_class_peek_parent (klass);
#line 27 "/home/jeff/Documents/libraries/libsoy/src/bodies/Camera.gs"
	g_type_class_add_private (klass, sizeof (soybodiesCameraPrivate));
#line 27 "/home/jeff/Documents/libraries/libsoy/src/bodies/Camera.gs"
	SOY_BODIES_BODY_CLASS (klass)->set_mass = soy_bodies_camera_real_set_mass;
#line 27 "/home/jeff/Documents/libraries/libsoy/src/bodies/Camera.gs"
	G_OBJECT_CLASS (klass)->get_property = _vala_soy_bodies_camera_get_property;
#line 27 "/home/jeff/Documents/libraries/libsoy/src/bodies/Camera.gs"
	G_OBJECT_CLASS (klass)->set_property = _vala_soy_bodies_camera_set_property;
#line 27 "/home/jeff/Documents/libraries/libsoy/src/bodies/Camera.gs"
	G_OBJECT_CLASS (klass)->constructor = soy_bodies_camera_constructor;
#line 27 "/home/jeff/Documents/libraries/libsoy/src/bodies/Camera.gs"
	G_OBJECT_CLASS (klass)->finalize = soy_bodies_camera_finalize;
#line 27 "/home/jeff/Documents/libraries/libsoy/src/bodies/Camera.gs"
	g_object_class_install_property (G_OBJECT_CLASS (klass), SOY_BODIES_CAMERA_LENS, g_param_spec_float ("lens", "lens", "lens", -G_MAXFLOAT, G_MAXFLOAT, 0.0F, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
#line 27 "/home/jeff/Documents/libraries/libsoy/src/bodies/Camera.gs"
	g_object_class_install_property (G_OBJECT_CLASS (klass), SOY_BODIES_CAMERA_RADIUS, g_param_spec_float ("radius", "radius", "radius", -G_MAXFLOAT, G_MAXFLOAT, 0.0F, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
#line 27 "/home/jeff/Documents/libraries/libsoy/src/bodies/Camera.gs"
	g_object_class_install_property (G_OBJECT_CLASS (klass), SOY_BODIES_CAMERA_ZFAR, g_param_spec_float ("zfar", "zfar", "zfar", -G_MAXFLOAT, G_MAXFLOAT, 0.0F, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
#line 995 "Camera.c"
}