16 #define RPLY_VERSION "RPly 1.1.1" 17 #define RPLY_COPYRIGHT "Copyright (C) 2003-2011 Diego Nehab" 18 #define RPLY_AUTHORS "Diego Nehab" 219 p_ply_property last);
235 e_ply_type *type, e_ply_type *length_type, e_ply_type *value_type);
245 p_ply
ply_create(
const char *name, e_ply_storage_mode storage_mode,
271 e_ply_type length_type, e_ply_type value_type);
284 e_ply_type length_type, e_ply_type value_type);
int ply_add_property(p_ply ply, const char *name, e_ply_type type, e_ply_type length_type, e_ply_type value_type)
int ply_get_ply_user_data(p_ply ply, void **pdata, long *idata)
int ply_get_argument_element(p_ply_argument argument, p_ply_element *element, long *instance_index)
struct t_ply_property_ * p_ply_property
long ply_set_read_cb(p_ply ply, const char *element_name, const char *property_name, p_ply_read_cb read_cb, void *pdata, long idata)
p_ply_property ply_get_next_property(p_ply_element element, p_ply_property last)
const char * ply_get_next_comment(p_ply ply, const char *last)
int ply_add_list_property(p_ply ply, const char *name, e_ply_type length_type, e_ply_type value_type)
int ply_add_scalar_property(p_ply ply, const char *name, e_ply_type type)
struct t_ply_argument_ * p_ply_argument
const char * ply_get_next_obj_info(p_ply ply, const char *last)
enum e_ply_storage_mode_ e_ply_storage_mode
int(* p_ply_read_cb)(p_ply_argument argument)
p_ply_element ply_get_next_element(p_ply ply, p_ply_element last)
int ply_get_property_info(p_ply_property property, const char **name, e_ply_type *type, e_ply_type *length_type, e_ply_type *value_type)
void(* p_ply_error_cb)(p_ply ply, const char *message)
int ply_get_argument_property(p_ply_argument argument, p_ply_property *property, long *length, long *value_index)
int ply_get_element_info(p_ply_element element, const char **name, long *ninstances)
int ply_read_header(p_ply ply)
p_ply ply_create(const char *name, e_ply_storage_mode storage_mode, p_ply_error_cb error_cb, long idata, void *pdata)
struct t_ply_element_ * p_ply_element
int ply_add_obj_info(p_ply ply, const char *obj_info)
int ply_write(p_ply ply, double value)
int ply_add_element(p_ply ply, const char *name, long ninstances)
p_ply ply_open(const char *name, p_ply_error_cb error_cb, long idata, void *pdata)
int ply_add_comment(p_ply ply, const char *comment)
int ply_write_header(p_ply ply)
double ply_get_argument_value(p_ply_argument argument)
int ply_get_argument_user_data(p_ply_argument argument, void **pdata, long *idata)