29 #include "directbase.h"
31 #include "numeric_types.h"
41 #pragma warning (disable : 4786)
43 #pragma warning (disable : 4503)
67 #define TYPENAME typename
72 #define PUBLISHED public
79 #define nassertr(condition, return_value) assert(condition)
80 #define nassertr_always(condition, return_value) assert(condition)
81 #define nassertv(condition) assert(condition)
82 #define nassertv_always(condition) assert(condition)
102 #define pvector vector
107 typedef __int64 PN_int64;
108 typedef unsigned __int64 PN_uint64;
110 typedef long long PN_int64;
111 typedef unsigned long long PN_uint64;
114 typedef unsigned char PN_uint8;
115 typedef unsigned short PN_uint16;
116 typedef unsigned int PN_uint32;
118 typedef ifstream pifstream;
119 typedef ofstream pofstream;
120 typedef fstream pfstream;
122 #endif // WITHIN_PANDA
125 typedef PN_uint64 CHANNEL_TYPE;
126 typedef PN_uint32 DOID_TYPE;
127 typedef PN_uint32 ZONEID_TYPE;
The name of a file, such as a texture file or an Egg file.