#include <glh_obs.h>
Public Member Functions | |
void | call_list () |
void | del () |
bool | is_valid () const |
lazy_build_display_list (void(*builder)()=0, bool managed=false) | |
void | rebuild () |
void | set_build_func (void(*builder)()) |
virtual | ~lazy_build_display_list () |
Private Member Functions | |
void | gen () |
void | rebuild_list () |
Private Attributes | |
void(* | build_func )() |
GLuint | dlist |
bool | manageObjects |
bool | needs_rebuild |
bool | valid |
glh::lazy_build_display_list::lazy_build_display_list | ( | void(*)() | builder = 0 , |
bool | managed = false |
||
) | [inline] |
virtual glh::lazy_build_display_list::~lazy_build_display_list | ( | ) | [inline, virtual] |
void glh::lazy_build_display_list::call_list | ( | ) | [inline] |
void glh::lazy_build_display_list::del | ( | ) | [inline] |
void glh::lazy_build_display_list::gen | ( | ) | [inline, private] |
bool glh::lazy_build_display_list::is_valid | ( | ) | const [inline] |
void glh::lazy_build_display_list::rebuild | ( | ) | [inline] |
void glh::lazy_build_display_list::rebuild_list | ( | ) | [inline, private] |
void glh::lazy_build_display_list::set_build_func | ( | void(*)() | builder | ) | [inline] |
void(* glh::lazy_build_display_list::build_func)() [private] |
GLuint glh::lazy_build_display_list::dlist [private] |
bool glh::lazy_build_display_list::manageObjects [private] |
bool glh::lazy_build_display_list::needs_rebuild [private] |
bool glh::lazy_build_display_list::valid [private] |