itexdef.h

Go to the documentation of this file.
00001 /*
00002 Copyright (C) 2001-2006, William Joseph.
00003 All Rights Reserved.
00004 
00005 This file is part of GtkRadiant.
00006 
00007 GtkRadiant is free software; you can redistribute it and/or modify
00008 it under the terms of the GNU General Public License as published by
00009 the Free Software Foundation; either version 2 of the License, or
00010 (at your option) any later version.
00011 
00012 GtkRadiant is distributed in the hope that it will be useful,
00013 but WITHOUT ANY WARRANTY; without even the implied warranty of
00014 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00015 GNU General Public License for more details.
00016 
00017 You should have received a copy of the GNU General Public License
00018 along with GtkRadiant; if not, write to the Free Software
00019 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
00020 */
00021 
00022 #if !defined (INCLUDED_ITEXDEF_H)
00023 #define INCLUDED_ITEXDEF_H
00024 
00025 /* greebo: The texture definition structure, containing the scale,
00026  * rotation and shift values of an applied texture.
00027  * At some places this is referred to as "fake" texture coordinates.
00028  */
00029 // TODO: Rename GenericTextureDefinition
00030 class texdef_t {
00031 public:
00032     float   shift[2];
00033     float   rotate;
00034     float   scale[2];
00035 
00036     texdef_t() {
00037         shift[0] = 0;
00038         shift[1] = 0;
00039         rotate = 0;
00040         scale[0] = 1;
00041         scale[1] = 1;
00042     }
00043 };
00044 
00045 #endif

Generated by  doxygen 1.6.2