#pragma once #include #include "hsh/hsh.h" namespace urde { class CElementGen; class CElementGenShaders { hsh::binding m_shaderBind; public: enum class EShaderClass { Tex, IndTex, NoTex }; static EShaderClass GetShaderClass(CElementGen& gen); hsh::binding& BuildShaderDataBinding(CElementGen& gen, bool pmus); }; } // namespace urde