mirror of
https://github.com/thunderbrewhq/thunderbrew
synced 2025-10-30 15:56:04 +03:00
19 lines
452 B
C++
19 lines
452 B
C++
#ifndef GX_SHADER_C_SHADER_EFFECT_MANAGER_HPP
|
|
#define GX_SHADER_C_SHADER_EFFECT_MANAGER_HPP
|
|
|
|
#include <storm/Hash.hpp>
|
|
|
|
class CShaderEffect;
|
|
|
|
class CShaderEffectManager {
|
|
public:
|
|
// Static variables
|
|
static TSHashTable<CShaderEffect, HASHKEY_STRI> s_shaderList;
|
|
|
|
// Static functions
|
|
static CShaderEffect* CreateEffect(const char* effectKey);
|
|
static CShaderEffect* GetEffect(const char* effectKey);
|
|
};
|
|
|
|
#endif
|