iw4x-client/src/Components/Modules/Materials.hpp

28 lines
462 B
C++
Raw Normal View History

2015-12-23 10:56:02 -05:00
namespace Components
{
class Materials : public Component
{
public:
Materials();
2016-08-15 10:40:30 -04:00
~Materials();
#ifdef DEBUG
2015-12-23 10:56:02 -05:00
const char* GetName() { return "Materials"; };
2016-08-15 10:40:30 -04:00
#endif
2015-12-23 10:56:02 -05:00
2015-12-23 21:26:46 -05:00
private:
2016-09-03 10:59:05 -04:00
class VerifyContainer
{
public:
bool isValid;
Game::Material* material;
};
2015-12-23 10:56:02 -05:00
static Utils::Hook ImageVersionCheckHook;
static void ImageVersionCheck();
2015-12-30 10:06:58 -05:00
static Game::Material* VerifyMaterial(Game::Material* material);
static void DrawMaterialStub();
2015-12-23 10:56:02 -05:00
};
}