4 #ifndef _OGL_SHIELDMATERIAL_H
5 #define _OGL_SHIELDMATERIAL_H
17 static const Sint32 MAX_SHIELD_HITS = 5;
35 virtual void Apply()
override;
Definition: Material.h:57
Definition: MaterialGL.h:26
Definition: ShieldMaterial.h:32
virtual void Apply() override
Definition: ShieldMaterial.cpp:52
virtual Program * CreateProgram(const MaterialDescriptor &) override
Definition: ShieldMaterial.cpp:47
Definition: ShieldMaterial.h:19
Uniform numHits
Definition: ShieldMaterial.h:26
Uniform shieldCooldown
Definition: ShieldMaterial.h:23
Uniform radii[MAX_SHIELD_HITS]
Definition: ShieldMaterial.h:25
Uniform hitPos[MAX_SHIELD_HITS]
Definition: ShieldMaterial.h:24
Uniform shieldStrength
Definition: ShieldMaterial.h:22
ShieldProgram(const MaterialDescriptor &)
Definition: ShieldMaterial.cpp:16
virtual void InitUniforms() override
Definition: ShieldMaterial.cpp:28
Definition: Background.h:13