Skip to content
Snippets Groups Projects
Select Git revision
  • a959216fb080ba6a113fc021b1c257ee850e7502
  • master default
  • mingw_gcc44
  • release_ABP1_012
  • release_ABP1_008
  • release_ABP1_006
  • release_ABP1_007
  • release_ABP1_005
  • release_ABP1_004
  • release_ABP1_003
  • pre_release_0.15
  • release_ABP1_001
  • release_ABP1_002
  • pre_release_0.13
  • pre_release_0.14
  • pre_release_0.11
  • pre_release_0.12
  • pre_release_0.10
  • pre_release_0.09
  • pre_release_0.08
20 results

ResourceCompiler.h

Blame
  • Forked from einsteinathome / graphicsframework
    277 commits behind the upstream repository.
    ResourceCompiler.h 616 B
    #ifndef RESOURCECOMPILER_H_
    #define RESOURCECOMPILER_H_
    
    #include <string>
    #include <map>
    #include <vector>
    #include <iostream>
    #include <fstream>
    #include <sstream>
    #include <iterator>
    
    using namespace std;
    
    
    class ResourceCompiler
    {
    public:
    	ResourceCompiler(const string inputFilename, const string outputFilename);
    	virtual ~ResourceCompiler();
    	
    	void compile();
    	
    private:
    	void parseInputFile();
    	void loadBinaryData();
    	
    	string m_ResourceSpecFile;
    	string m_ResourceCodeFile;
    	map<string, string> m_ResourceFileMap;
    	map<string, vector<unsigned char> > m_ResourceDataMap;
    };
    
    #endif /*RESOURCECOMPILER_H_*/