Main Page | Alphabetical List | Compound List | File List | Compound Members | File Members

Ptrtypes.h

Go to the documentation of this file.
00001 /****************************************************************************************/
00002 /*  PtrTypes.c                                                                          */
00003 /*                                                                                      */
00004 /*  Description: File to resolve interdependency problems                               */
00005 /*                                                                                      */
00006 /*  The contents of this file are subject to the Genesis3D Public License               */
00007 /*  Version 1.01 (the "License"); you may not use this file except in                   */
00008 /*  compliance with the License. You may obtain a copy of the License at                */
00009 /*  http://www.genesis3d.com                                                            */
00010 /*                                                                                      */
00011 /*  Software distributed under the License is distributed on an "AS IS"                 */
00012 /*  basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See                */
00013 /*  the License for the specific language governing rights and limitations              */
00014 /*  under the License.                                                                  */
00015 /*                                                                                      */
00016 /*  The Original Code is Genesis3D, released March 25, 1999.                            */
00017 /*  Genesis3D Version 1.1 released November 15, 1999                                 */
00018 /*  Copyright (C) 1999 WildTangent, Inc. All Rights Reserved           */
00019 /*                                                                                      */
00020 /****************************************************************************************/
00021 
00022 #ifndef GE_PTRTYPES_H
00023 #define GE_PTRTYPES_H
00024 
00025 #include "BaseType.h"
00026 
00027 #ifdef __cplusplus
00028 extern "C" {
00029 #endif
00030 
00031 // System.h
00032 typedef struct  geEngine                        geEngine;
00033 
00034 // Light.h
00035 typedef struct  Light_LightInfo         Light_LightInfo;
00036 
00037 //      Surface.h
00038 typedef struct  Surf_SurfInfo           Surf_SurfInfo;
00039 typedef struct  Surf_TexVert            Surf_TexVert;
00040 
00041 // World.h
00042 typedef struct  geWorld                         geWorld;
00043 
00044 // Frustum.h
00045 typedef struct  Frustum_Info            Frustum_Info;
00046 
00047 // World.h
00048 typedef struct  World_BSP                       World_BSP;
00049 typedef struct  geWorld_Leaf            geWorld_Leaf;
00050 
00051                                 
00052 // Mesh.h
00053 typedef struct  Mesh_MeshInfo           Mesh_MeshInfo;
00054 typedef struct  Mesh_MeshDef            Mesh_MeshDef;
00055 typedef struct  Mesh_RenderQ            Mesh_RenderQ;
00056 
00057 // Entities.h
00058 typedef struct  geEntity_EntitySet geEntity_EntitySet;
00059 
00060 // User.h
00061 typedef struct  User_Info               User_Info;
00062 typedef struct  gePoly                  gePoly;
00063 
00064 #ifdef __cplusplus
00065 }
00066 #endif
00067 #endif

Generated on Tue Sep 30 12:36:13 2003 for GTestAndEngine by doxygen 1.3.2