00001 /* 00002 * PROPRIETARY INFORMATION. This software is proprietary to 00003 * Side Effects Software Inc., and is not to be reproduced, 00004 * transmitted, or disclosed in any way without written permission. 00005 * 00006 * Produced by: 00007 * Mark Alexander 00008 * Side Effects 00009 * 123 Front Street West, Suite 1401 00010 * Toronto, Ontario 00011 * Canada M5J 2M2 00012 * 416-504-9876 00013 * 00014 * NAME: RE_Texture.h ( RE Library, C++) 00015 * 00016 * COMMENTS: 00017 * Base class for various OpenGL texture types. 00018 */ 00019 #ifndef RE_Texture_h 00020 #define RE_Texture_h 00021 00022 #include "RE_Platform.h" 00023 00024 #ifdef PLATFORM_OPEN_GL 00025 00026 #include "RE_OGLTexture1D.h" 00027 #include "RE_OGLTexture1DArray.h" 00028 #include "RE_OGLTexture2D.h" 00029 #include "RE_OGLTextureRectangle.h" 00030 #include "RE_OGLTextureCube.h" 00031 00032 typedef RE_OGLTexture RE_Texture; 00033 00034 typedef RE_OGLTexture1D RE_Texture1D; 00035 typedef RE_OGLTexture1DArray RE_Texture1DArray; 00036 00037 typedef RE_OGLTexture2D RE_Texture2D; 00038 typedef RE_OGLTextureRectangle RE_TextureRectangle; 00039 typedef RE_OGLTextureCube RE_TextureCube; 00040 00041 #endif 00042 00043 #endif
1.5.9