Import Geant4 10.3.0 source tree
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user