Import Geant4 10.3.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-12-09 12:35:28 +01:00
parent 4ec577e5c4
commit a3452e42ac
3514 changed files with 210500 additions and 89628 deletions
@@ -14,12 +14,13 @@ namespace sg {
class gl_manager {
public:
virtual void begin_render(unsigned int,unsigned int, //drawing area size
float,float,float,float) = 0; //back color
virtual bool begin_render(int,int, //drawing area pos
unsigned int,unsigned int, //drawing area size
float,float,float,float,bool a_clear = true) = 0; //back color
virtual void end_render() = 0;
virtual unsigned int create_texture(const tools::img_byte&) = 0;
virtual unsigned int create_gsto_from_data(unsigned int,const float*) = 0;
virtual unsigned int create_gsto_from_data(size_t,const float*) = 0;
virtual bool is_gsto_id_valid(unsigned int) const = 0;
virtual void delete_gsto(unsigned int) = 0;
@@ -29,8 +30,8 @@ public:
virtual void set_gsto_mode(gsto_mode) = 0;
virtual void available_gsto_modes(std::vector<std::string>&) = 0;
virtual void available_not_memory_gsto_mode(std::string&) const = 0;
virtual unsigned int used_texture_memory() const = 0;
virtual unsigned int gstos_size() const = 0;
virtual size_t used_texture_memory() const = 0;
virtual size_t gstos_size() const = 0;
public:
virtual ~gl_manager(){}
public: