/* ----------------------------------------------------------------------------- GSFramework Copyright 2001-2013 Emmanuel Julien. All Rights Reserved. ----------------------------------------------------------------------------- */ #ifndef __NChannel__ #define __NChannel__ namespace GS { namespace Core { enum MaterialChannel { Channel_None = 0, ///< No channel. Channel_Diffuse, ///< Diffuse channel. Channel_Decal, ///< Decal channel. Channel_Opacity, ///< Opacity channel. Channel_Specular, ///< Specular channel. Channel_Glossiness, ///< Glossiness channel. Channel_Normal, ///< Normal channel (tangent/world). Channel_Reflection, ///< Reflection channel. Channel_SelfIllum, ///< Self-illumination channel. Channel_Light, ///< Lighting channel. Channel_BlendRGB, ///< Red blend channel. Channel_Last }; const char *MaterialChannelName(MaterialChannel); MaterialChannel MaterialChannelFromName(const char *); } // Core } // GS #endif // __NChannel__