#ifndef OPENMW_COMPONENTS_NIFOVERRIDES_NIFOVERRIDES_HPP #define OPENMW_COMPONENTS_NIFOVERRIDES_NIFOVERRIDES_HPP #include <OgreConfigFile.h> namespace NifOverrides { typedef std::pair<bool, int> TransparencyResult; /// \brief provide overrides for some model / texture properties that bethesda has chosen poorly class Overrides { public: static Ogre::ConfigFile mTransparencyOverrides; void loadTransparencyOverrides (const std::string& file); static TransparencyResult getTransparencyOverride(const std::string& texture); }; } #endif