Blender V2.61 - r43446
|
#include <stdio.h>
#include <stddef.h>
Go to the source code of this file.
#define myalloc | ( | mem_size | ) | my_alloc((mem_size), __LINE__, __FILE__) |
Definition at line 158 of file bsp/test/BSP_GhostTest/ply.h.
Referenced by add_element(), add_property(), ascii_get_element(), binary_get_element(), get_words(), ply_describe_element(), ply_describe_other_properties(), ply_describe_property(), ply_get_element_description(), ply_get_other_element(), ply_get_other_properties(), ply_open_for_reading(), ply_open_for_writing(), ply_put_comment(), ply_put_obj_info(), ply_read(), and ply_write().
#define PLY_ASCII 1 |
***** BEGIN GPL LICENSE BLOCK *****
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. All rights reserved.
The Original Code is: all of this file.
Contributor(s): none yet.
***** END GPL LICENSE BLOCK *****
Definition at line 70 of file bsp/test/BSP_GhostTest/ply.h.
Referenced by ply_get_element(), ply_header_complete(), ply_put_element(), and ply_read().
#define PLY_BINARY_BE 2 |
Definition at line 71 of file bsp/test/BSP_GhostTest/ply.h.
Referenced by ply_header_complete(), and ply_read().
#define PLY_BINARY_LE 3 |
Definition at line 72 of file bsp/test/BSP_GhostTest/ply.h.
Referenced by ply_header_complete(), and ply_read().
#define PLY_CHAR 1 |
Definition at line 80 of file bsp/test/BSP_GhostTest/ply.h.
Referenced by get_ascii_item(), get_binary_item(), get_item_value(), get_stored_item(), old_write_ascii_item(), store_item(), write_ascii_item(), and write_binary_item().
#define PLY_DOUBLE 8 |
Definition at line 87 of file bsp/test/BSP_GhostTest/ply.h.
Referenced by get_ascii_item(), get_binary_item(), get_item_value(), get_stored_item(), old_write_ascii_item(), store_item(), write_ascii_item(), and write_binary_item().
#define PLY_END_TYPE 9 |
Definition at line 88 of file bsp/test/BSP_GhostTest/ply.h.
Referenced by get_prop_type(), and write_scalar_type().
#define PLY_ERROR -1 |
Definition at line 75 of file bsp/test/BSP_GhostTest/ply.h.
#define PLY_FLOAT 7 |
Definition at line 86 of file bsp/test/BSP_GhostTest/ply.h.
Referenced by get_ascii_item(), get_binary_item(), get_item_value(), get_stored_item(), BSP_PlyLoader::NewMeshFromFile(), NewVertsFromFile(), old_write_ascii_item(), store_item(), write_ascii_item(), and write_binary_item().
#define PLY_INT 3 |
Definition at line 82 of file bsp/test/BSP_GhostTest/ply.h.
Referenced by get_ascii_item(), get_binary_item(), get_item_value(), get_stored_item(), BSP_PlyLoader::NewMeshFromFile(), NewVertsFromFile(), old_write_ascii_item(), store_item(), write_ascii_item(), and write_binary_item().
#define PLY_LIST 1 |
Definition at line 91 of file bsp/test/BSP_GhostTest/ply.h.
#define PLY_OKAY 0 |
Definition at line 74 of file bsp/test/BSP_GhostTest/ply.h.
#define PLY_SCALAR 0 |
Definition at line 90 of file bsp/test/BSP_GhostTest/ply.h.
#define PLY_SHORT 2 |
Definition at line 81 of file bsp/test/BSP_GhostTest/ply.h.
Referenced by get_ascii_item(), get_binary_item(), get_item_value(), get_stored_item(), old_write_ascii_item(), store_item(), write_ascii_item(), and write_binary_item().
#define PLY_START_TYPE 0 |
Definition at line 79 of file bsp/test/BSP_GhostTest/ply.h.
Referenced by get_prop_type().
#define PLY_UCHAR 4 |
Definition at line 83 of file bsp/test/BSP_GhostTest/ply.h.
Referenced by get_ascii_item(), get_binary_item(), get_item_value(), get_stored_item(), BSP_PlyLoader::NewMeshFromFile(), NewVertsFromFile(), old_write_ascii_item(), store_item(), write_ascii_item(), and write_binary_item().
#define PLY_UINT 6 |
Definition at line 85 of file bsp/test/BSP_GhostTest/ply.h.
Referenced by get_ascii_item(), get_binary_item(), get_item_value(), get_stored_item(), old_write_ascii_item(), store_item(), write_ascii_item(), and write_binary_item().
#define PLY_USHORT 5 |
Definition at line 84 of file bsp/test/BSP_GhostTest/ply.h.
Referenced by get_ascii_item(), get_binary_item(), get_item_value(), get_stored_item(), old_write_ascii_item(), store_item(), write_ascii_item(), and write_binary_item().
typedef struct PlyElement PlyElement |
typedef struct PlyOtherElems PlyOtherElems |
typedef struct PlyOtherProp PlyOtherProp |
typedef struct PlyProperty PlyProperty |
int equal_strings | ( | char * | s1, |
char * | s2 | ||
) |
Definition at line 1417 of file bsp/test/BSP_GhostTest/plyfile.c.
Referenced by add_property(), find_element(), find_property(), get_prop_type(), BSP_PlyLoader::NewMeshFromFile(), NewVertsFromFile(), and ply_read().
static char* my_alloc | ( | ) | [static] |
void ply_close | ( | PlyFile * | ) |
Definition at line 1383 of file bsp/test/BSP_GhostTest/plyfile.c.
Referenced by BSP_PlyLoader::NewMeshFromFile(), and NewVertsFromFile().
void ply_describe_element | ( | PlyFile * | , |
char * | , | ||
int | , | ||
int | , | ||
PlyProperty * | |||
) |
Definition at line 267 of file bsp/test/BSP_GhostTest/plyfile.c.
void ply_describe_other_elements | ( | PlyFile * | , |
PlyOtherElems * | |||
) |
Definition at line 1304 of file bsp/test/BSP_GhostTest/plyfile.c.
void ply_describe_property | ( | PlyFile * | , |
char * | , | ||
PlyProperty * | |||
) |
Definition at line 312 of file bsp/test/BSP_GhostTest/plyfile.c.
void ply_element_count | ( | PlyFile * | , |
char * | , | ||
int | |||
) |
Definition at line 418 of file bsp/test/BSP_GhostTest/plyfile.c.
Referenced by ply_describe_other_elements().
void ply_free_other_elements | ( | PlyOtherElems * | ) |
char** ply_get_comments | ( | PlyFile * | , |
int * | |||
) |
Definition at line 1035 of file bsp/test/BSP_GhostTest/plyfile.c.
void ply_get_element | ( | PlyFile * | , |
void * | |||
) |
Definition at line 1015 of file bsp/test/BSP_GhostTest/plyfile.c.
Referenced by BSP_PlyLoader::NewMeshFromFile(), NewVertsFromFile(), and ply_get_other_element().
PlyProperty** ply_get_element_description | ( | PlyFile * | , |
char * | , | ||
int * | , | ||
int * | |||
) |
Definition at line 878 of file bsp/test/BSP_GhostTest/plyfile.c.
Referenced by BSP_PlyLoader::NewMeshFromFile(), and NewVertsFromFile().
void ply_get_element_setup | ( | PlyFile * | , |
char * | , | ||
int | , | ||
PlyProperty * | |||
) |
Definition at line 922 of file bsp/test/BSP_GhostTest/plyfile.c.
void ply_get_info | ( | PlyFile * | , |
float * | , | ||
int * | |||
) |
Definition at line 1403 of file bsp/test/BSP_GhostTest/plyfile.c.
char** ply_get_obj_info | ( | PlyFile * | , |
int * | |||
) |
Definition at line 1054 of file bsp/test/BSP_GhostTest/plyfile.c.
PlyOtherElems* ply_get_other_element | ( | PlyFile * | , |
char * | , | ||
int | |||
) |
Definition at line 1232 of file bsp/test/BSP_GhostTest/plyfile.c.
PlyOtherProp* ply_get_other_properties | ( | PlyFile * | , |
char * | , | ||
int | |||
) |
Definition at line 1143 of file bsp/test/BSP_GhostTest/plyfile.c.
Referenced by ply_get_other_element().
void ply_get_property | ( | PlyFile * | , |
char * | , | ||
PlyProperty * | |||
) |
Definition at line 973 of file bsp/test/BSP_GhostTest/plyfile.c.
Referenced by BSP_PlyLoader::NewMeshFromFile(), and NewVertsFromFile().
void ply_header_complete | ( | PlyFile * | ) |
Definition at line 445 of file bsp/test/BSP_GhostTest/plyfile.c.
PlyFile* ply_open_for_reading | ( | char * | , |
int * | , | ||
char *** | , | ||
int * | , | ||
float * | |||
) |
Definition at line 824 of file bsp/test/BSP_GhostTest/plyfile.c.
Referenced by BSP_PlyLoader::NewMeshFromFile(), and NewVertsFromFile().
PlyFile* ply_open_for_writing | ( | char * | , |
int | , | ||
char ** | , | ||
int | , | ||
float * | |||
) |
Definition at line 214 of file bsp/test/BSP_GhostTest/plyfile.c.
void ply_put_comment | ( | PlyFile * | , |
char * | |||
) |
Definition at line 655 of file bsp/test/BSP_GhostTest/plyfile.c.
Referenced by add_comment().
void ply_put_element | ( | PlyFile * | , |
void * | |||
) |
Definition at line 542 of file bsp/test/BSP_GhostTest/plyfile.c.
Referenced by ply_put_other_elements().
void ply_put_element_setup | ( | PlyFile * | , |
char * | |||
) |
Definition at line 518 of file bsp/test/BSP_GhostTest/plyfile.c.
Referenced by ply_put_other_elements().
void ply_put_obj_info | ( | PlyFile * | , |
char * | |||
) |
Definition at line 679 of file bsp/test/BSP_GhostTest/plyfile.c.
Referenced by add_obj_info().
void ply_put_other_elements | ( | PlyFile * | ) |
Definition at line 1337 of file bsp/test/BSP_GhostTest/plyfile.c.
PlyFile* ply_read | ( | FILE * | , |
int * | , | ||
char *** | |||
) |
Definition at line 717 of file bsp/test/BSP_GhostTest/plyfile.c.
Referenced by ply_open_for_reading().
PlyFile* ply_write | ( | FILE * | , |
int | , | ||
char ** | , | ||
int | |||
) |
Definition at line 158 of file bsp/test/BSP_GhostTest/plyfile.c.
Referenced by ply_open_for_writing().