+ go->set_property = set_property;
+ go->get_property = get_property;
+
+ g_object_class_install_property(go, PROP_USIZE,
+ g_param_spec_uint("USize",
+ "USize",
+ "Width of the texture.",
+ 0, 2048, 0,
+ G_PARAM_READWRITE));
+ g_object_class_install_property(go, PROP_VSIZE,
+ g_param_spec_uint("VSize",
+ "VSize",
+ "Height of the texture.",
+ 0, 2048, 0,
+ G_PARAM_READWRITE));
+ g_object_class_install_property(go, PROP_UCLAMP,
+ g_param_spec_uint("UClamp",
+ "UClamp",
+ "???",
+ 0, 2048, 0,
+ G_PARAM_READWRITE));
+ g_object_class_install_property(go, PROP_VCLAMP,
+ g_param_spec_uint("VClamp",
+ "VClamp",
+ "???",
+ 0, 2048, 0,
+ G_PARAM_READWRITE));
+ g_object_class_install_property(go, PROP_UBITS,
+ g_param_spec_uint("UBits",
+ "UBits",
+ "???",
+ 0, 64, 0,
+ G_PARAM_READWRITE));
+ g_object_class_install_property(go, PROP_VBITS,
+ g_param_spec_uint("VBits",
+ "VBits",
+ "???",
+ 0, 64, 0,
+ G_PARAM_READWRITE));
+ g_object_class_install_property(go, PROP_PALETTE,
+ g_param_spec_object("Palette",
+ "Palette",
+ "Palette reference for the texture.",
+ ENGINE_PALETTE_TYPE,
+ G_PARAM_READWRITE));