|
funkalicious 0.1
|
00001 /* 00002 ** material_property_args.h 00003 ** 00004 ** Made by Johnny Q. Hacker 00005 ** Login <solarion@borkborkbork> 00006 ** 00007 Copyright (C) 2009 Joseph Pingenot 00008 00009 This program is free software: you can redistribute it and/or modify 00010 it under the terms of the GNU Affero General Public License as published by 00011 the Free Software Foundation, either version 3 of the License, or 00012 (at your option) any later version. 00013 00014 This program is distributed in the hope that it will be useful, 00015 but WITHOUT ANY WARRANTY; without even the implied warranty of 00016 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00017 GNU Affero General Public License for more details. 00018 00019 You should have received a copy of the GNU Affero General Public License 00020 along with this program. If not, see <http://www.gnu.org/licenses/>. 00021 00022 ** Started on Wed Dec 9 13:33:50 2009 Johnny Q. Hacker 00023 ** Last update Wed Dec 9 13:33:50 2009 Johnny Q. Hacker 00024 */ 00025 00026 #ifndef MATERIAL_PROPERTY_ARGS_H_ 00027 # define MATERIAL_PROPERTY_ARGS_H_ 00028 00029 #include <glib-2.0/glib.h> 00030 #include <gio/gio.h> 00031 00032 struct args { 00033 GFile* file; 00034 char* property; 00035 GList* points; 00036 GList* xslices; 00037 GList* yslices; 00038 GList* zslices; 00039 gboolean check_cached; 00040 }; 00041 00042 struct args* process_args(int argc, char **argv, GError **err); 00043 00044 #endif /* !MATERIAL_PROPERTY_ARGS_H_ */