- propper names for global includes
[genesis3d.git] / include / getypes.h
diff --git a/include/getypes.h b/include/getypes.h
deleted file mode 100644 (file)
index b652832..0000000
+++ /dev/null
@@ -1,140 +0,0 @@
-/****************************************************************************************/\r
-/*  GeTypes.h                                                                           */\r
-/*                                                                                      */\r
-/*  Description: Genesis Types (not primitive enough for basetype)                      */\r
-/*                                                                                      */\r
-/*  The contents of this file are subject to the Genesis3D Public License               */\r
-/*  Version 1.01 (the "License"); you may not use this file except in                   */\r
-/*  compliance with the License. You may obtain a copy of the License at                */\r
-/*  http://www.genesis3d.com                                                            */\r
-/*                                                                                      */\r
-/*  Software distributed under the License is distributed on an "AS IS"                 */\r
-/*  basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See                */\r
-/*  the License for the specific language governing rights and limitations              */\r
-/*  under the License.                                                                  */\r
-/*                                                                                      */\r
-/*  The Original Code is Genesis3D, released March 25, 1999.                            */\r
-/*  Genesis3D Version 1.1 released November 15, 1999                                 */\r
-/*  Copyright (C) 1999 WildTangent, Inc. All Rights Reserved           */\r
-/*                                                                                      */\r
-/****************************************************************************************/\r
-#ifndef GE_TYPES_H\r
-#define GE_TYPES_H\r
-\r
-#include "BaseType.h"\r
-\r
-\r
-#ifdef __cplusplus\r
-extern "C" {\r
-#endif\r
-\r
-//\r
-//     Collision defines (for geWorld_Collision)\r
-//\r
-#define GE_COLLIDE_MESHES                      (1<<0)\r
-#define GE_COLLIDE_MODELS                      (1<<1)\r
-#define GE_COLLIDE_ACTORS                      (1<<2)\r
-#define GE_COLLIDE_NO_SUB_MODELS       (1<<3)\r
-#define GE_COLLIDE_ALL                         (GE_COLLIDE_MESHES | GE_COLLIDE_MODELS | GE_COLLIDE_ACTORS)\r
-\r
-//\r
-// Actor flags (geWorld_AddActor)\r
-//\r
-#define GE_ACTOR_RENDER_NORMAL                 (1<<0)          // Render in normal views\r
-#define GE_ACTOR_RENDER_MIRRORS                        (1<<1)          // Render in mirror views\r
-#define GE_ACTOR_RENDER_ALWAYS                 (1<<2)          // Render always, skipping all visibility tests\r
-#define GE_ACTOR_COLLIDE                               (1<<3)          // Collide when calling geWorld_Collision\r
-\r
-//MRB BEGIN\r
-//geSprite\r
-//\r
-// Sprite flags (geSprite_AddSprite)\r
-//\r
-#define GE_SPRITE_RENDER_NORMAL                        (1<<0)          // Render in normal views\r
-#define GE_SPRITE_RENDER_MIRRORS               (1<<1)          // Render in mirror views\r
-#define GE_SPRITE_RENDER_ALWAYS                        (1<<2)          // Render always, skipping all visibility tests\r
-#define GE_SPRITE_COLLIDE                                              (1<<3)          // Collide when calling geWorld_Collision\r
-//MRB END\r
-\r
-typedef struct\r
-{\r
-       geBoolean               UseEnvironmentMapping;  //toggle for actor-level environ-map\r
-       geBoolean               Supercede;              //toggle for material-level\r
-       geFloat                 PercentEnvironment;\r
-       geFloat                 PercentMaterial;                //Used when Supercede == GE_FALSE\r
-       geFloat                 PercentPuppet;\r
-} geEnvironmentOptions;\r
-\r
-//\r
-//     Model flags (geWorld_ModelSetFlags)\r
-//\r
-#define GE_MODEL_RENDER_NORMAL                 (1<<0)          // Render in normal views\r
-#define GE_MODEL_RENDER_MIRRORS                        (1<<1)          // Render in mirror views\r
-#define GE_MODEL_RENDER_ALWAYS                 (1<<2)          // Render always, skipping all visibility tests\r
-#define GE_MODEL_COLLIDE                               (1<<3)          // Collide when calling geWorld_Collision\r
-\r
-//MRB BEGIN\r
-typedef struct\r
-{\r
-       geFloat                         r, g, b;\r
-} geColor;\r
-\r
-typedef struct\r
-{\r
-       geFloat                         u, v;\r
-} geUV;\r
-//MRB END\r
-\r
-typedef struct\r
-{\r
-       geFloat r, g, b, a;\r
-} GE_RGBA;\r
-\r
-typedef struct\r
-{\r
-       int32   Left;\r
-       int32   Right;\r
-       int32   Top;\r
-       int32   Bottom;\r
-} GE_Rect;\r
-\r
-typedef struct\r
-{\r
-       geFloat MinX,MaxX;\r
-       geFloat MinY,MaxY;\r
-} geFloatRect;\r
-\r
-//MRB BEGIN\r
-typedef struct\r
-{\r
-       geFloat X;\r
-       geFloat Y;\r
-} geCoordinate;\r
-//MRB END\r
-\r
-// Lit vertex\r
-typedef struct\r
-{\r
-       // FIXME:  Convert 3d X,Y,Z to geVec3d\r
-       geFloat X, Y, Z;                                                                        // 3d vertex\r
-       geFloat u, v;                                                                           // Uv's\r
-       // FIXME:  Convert r,g,b,a to GE_RGBA\r
-       geFloat r, g, b, a;                                                             // color\r
-} GE_LVertex;\r
-\r
-// Transformed Lit vertex\r
-typedef struct\r
-{\r
-       geFloat x, y, z;                                                                        // screen points\r
-       geFloat u, v;                                                                           // Uv's\r
-       geFloat r, g, b, a;                                                             // color\r
-} GE_TLVertex;\r
-\r
-typedef GE_Rect geRect;\r
-\r
-#ifdef __cplusplus\r
-}\r
-#endif\r
-\r
-\r
-#endif GETYPES_H\r