g4tools
5.4.0
|
Classes | |
class | gsto_t |
Public Member Functions | |
virtual void * | cast (const std::string &a_class) const |
virtual bool | begin_render (int a_x, int a_y, unsigned int a_ww, unsigned int a_wh, float a_r, float a_g, float a_b, float a_a, bool a_clear=true) |
virtual void | end_render () |
virtual unsigned int | create_texture (const tools::img_byte &a_img, bool a_NEAREST) |
texture : ////////////////////////////////// More... | |
virtual unsigned int | create_gsto_from_data (size_t a_floatn, const float *a_data) |
VBO ////////////////////////////////////////. More... | |
virtual bool | is_gsto_id_valid (unsigned int a_id) const |
virtual void | delete_gsto (unsigned int a_id) |
float * | gsto_data (unsigned int a_id) const |
unsigned int | gsto_gl_list_id (unsigned int a_id, bool &a_created) const |
virtual tools::sg::gsto_mode | get_gsto_mode () const |
virtual void | set_gsto_mode (tools::sg::gsto_mode a_v) |
virtual void | available_gsto_modes (std::vector< std::string > &a_vs) |
virtual void | available_not_memory_gsto_mode (std::string &a_v) const |
virtual size_t | used_texture_memory () const |
virtual size_t | gstos_size () const |
GL_manager (std::ostream &a_out) | |
virtual | ~GL_manager () |
GL_manager (const GL_manager &a_from) | |
GL_manager & | operator= (const GL_manager &a_from) |
void | bind_gsto (unsigned int a_id) |
void | delete_gstos () |
![]() | |
virtual | ~render_manager () |
unsigned int | create_gsto_from_data (const std::vector< float > &a_xyzs) |
Static Public Member Functions | |
static unsigned char * | get_rgbas (unsigned int a_w, unsigned int a_h) |
static unsigned char * | get_rgbs (unsigned int a_w, unsigned int a_h) |
Protected Attributes | |
std::ostream & | m_out |
std::map< unsigned int, gsto_t * > | m_gstos |
bool | m_gsto_on_card |
unsigned int | m_gen_id |
tools::sg::gsto_mode | m_gsto_mode |
bool | m_warned |
Definition at line 23 of file GL_manager.
|
inline |
Definition at line 459 of file GL_manager.
|
inlinevirtual |
Definition at line 471 of file GL_manager.
|
inline |
Definition at line 475 of file GL_manager.
|
inlinevirtual |
Implements tools::sg::render_manager.
Definition at line 421 of file GL_manager.
|
inlinevirtual |
Implements tools::sg::render_manager.
Definition at line 432 of file GL_manager.
|
inlinevirtual |
Implements tools::sg::render_manager.
Definition at line 32 of file GL_manager.
|
inline |
Definition at line 492 of file GL_manager.
|
inlinevirtual |
Implements tools::sg::render_manager.
Definition at line 27 of file GL_manager.
|
inlinevirtual |
VBO ////////////////////////////////////////.
TOOLS_HAS_GL_VBO
Implements tools::sg::render_manager.
Definition at line 288 of file GL_manager.
|
inlinevirtual |
texture : //////////////////////////////////
Implements tools::sg::render_manager.
Definition at line 211 of file GL_manager.
|
inlinevirtual |
Implements tools::sg::render_manager.
Definition at line 354 of file GL_manager.
|
inline |
Definition at line 498 of file GL_manager.
|
inlinevirtual |
Implements tools::sg::render_manager.
Definition at line 203 of file GL_manager.
|
inlinevirtual |
|
inlinestatic |
Definition at line 504 of file GL_manager.
|
inlinestatic |
Definition at line 535 of file GL_manager.
|
inline |
Definition at line 362 of file GL_manager.
|
inline |
Definition at line 368 of file GL_manager.
|
inlinevirtual |
Implements tools::sg::render_manager.
Definition at line 451 of file GL_manager.
|
inlinevirtual |
Implements tools::sg::render_manager.
Definition at line 348 of file GL_manager.
|
inline |
Definition at line 482 of file GL_manager.
|
inlinevirtual |
|
inlinevirtual |
|
protected |
Definition at line 689 of file GL_manager.
|
protected |
Definition at line 690 of file GL_manager.
|
protected |
Definition at line 688 of file GL_manager.
|
protected |
Definition at line 686 of file GL_manager.
|
protected |
Definition at line 548 of file GL_manager.
|
protected |
Definition at line 691 of file GL_manager.