dxtest2

annotate src/shader.h @ 0:6ed01ded71d8

initial commit
author John Tsiombikas <nuclear@member.fsf.org>
date Sun, 23 Jun 2013 04:23:13 +0300
parents
children
rev   line source
nuclear@0 1 #ifndef SHADER_H_
nuclear@0 2 #define SHADER_H_
nuclear@0 3
nuclear@0 4 #include <d3dut.h>
nuclear@0 5
nuclear@0 6 class Shader;
nuclear@0 7
nuclear@0 8 class ShaderInput {
nuclear@0 9 };
nuclear@0 10
nuclear@0 11 class Shader {
nuclear@0 12 private:
nuclear@0 13 ID3DBlob *bin;
nuclear@0 14
nuclear@0 15 public:
nuclear@0 16 Shader();
nuclear@0 17 virtual ~Shader();
nuclear@0 18
nuclear@0 19 virtual bool load(const char *fname);
nuclear@0 20
nuclear@0 21 ID3DBlob *get_binary() const;
nuclear@0 22 };
nuclear@0 23
nuclear@0 24 #endif // SHADER_H_