1 /** @file materialcontext.h Material render-context identifiers. 2 * 3 * @authors Copyright © 2009-2014 Daniel Swanson <danij@dengine.net> 4 * 5 * @par License 6 * GPL: http://www.gnu.org/licenses/gpl.html 7 * 8 * <small>This program is free software; you can redistribute it and/or modify 9 * it under the terms of the GNU General Public License as published by the 10 * Free Software Foundation; either version 2 of the License, or (at your 11 * option) any later version. This program is distributed in the hope that it 12 * will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty 13 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 14 * Public License for more details. You should have received a copy of the GNU 15 * General Public License along with this program; if not, see: 16 * http://www.gnu.org/licenses</small> 17 */ 18 19 #ifndef CLIENT_RENDER_MATERIALCONTEXT_H 20 #define CLIENT_RENDER_MATERIALCONTEXT_H 21 22 /** 23 * Material render-context identifier. 24 * 25 * @ingroup render 26 */ 27 enum MaterialContextId 28 { 29 FirstMaterialContextId = 0, 30 31 UiContext = FirstMaterialContextId, 32 MapSurfaceContext, 33 SpriteContext, 34 ModelSkinContext, 35 PSpriteContext, 36 SkySphereContext, 37 38 LastMaterialContextId = SkySphereContext 39 }; 40 41 #endif // CLIENT_RENDER_MATERIALCONTEXT_H 42