, including all inherited members.
| add_leaf_node(sph_qt_node *qtn) | spherical_quadtree | [private] |
| add_merge_node(sph_qt_node *qtn) | spherical_quadtree | [private] |
| attach_vertex_index(const gsgl::platform::vbuffer::index_t &index) | spherical_quadtree | [private] |
| buffers | spherical_quadtree | [protected] |
| cleanup() | spherical_quadtree | [virtual] |
| create_node(sph_qt_node *parent) | spherical_quadtree | [protected, virtual] |
| draw(gsgl::scenegraph::context *c) | spherical_quadtree | [virtual] |
| equatorial_radius | spherical_quadtree | [protected] |
| eye_pos_in_object_space | spherical_quadtree | [protected] |
| fill_in_normals(gsgl::math::vector *) | spherical_quadtree | [private] |
| free_vertex_index(const gsgl::platform::vbuffer::index_t &index) | spherical_quadtree | [private] |
| freed_vertex_indices | spherical_quadtree | [protected] |
| generate_vertices(sph_qt_node *quad, gsgl::math::vector *normals, const bool *vertex_flags, gsgl::platform::vbuffer::index_t *quad_indices) | spherical_quadtree | [private] |
| get_adjacent(sph_qt_node *candidate, const gsgl::platform::vbuffer::index_t &index0, const gsgl::platform::vbuffer::index_t &index1, sph_qt_node ***peer_handle, gsgl::platform::vbuffer::index_t *side0=0, gsgl::platform::vbuffer::index_t *side1=0) | spherical_quadtree | [private] |
| get_new_vertex_index() | spherical_quadtree | [private] |
| get_parent_sg_node() | spherical_quadtree | [inline] |
| global_normals | spherical_quadtree | [protected] |
| global_polar_coords | spherical_quadtree | [protected] |
| global_vertices | spherical_quadtree | [protected] |
| index_refcounts | spherical_quadtree | [protected] |
| init(gsgl::scenegraph::context *c) | spherical_quadtree | [virtual] |
| init_root_nodes() | spherical_quadtree | [private] |
| last_frame_modelview_projection | spherical_quadtree | [protected] |
| last_frame_viewport | spherical_quadtree | [protected] |
| last_num_leaf_nodes | spherical_quadtree | [protected] |
| last_num_merge_nodes | spherical_quadtree | [protected] |
| leaf_nodes | spherical_quadtree | [protected] |
| merge_node(sph_qt_node *qtn, const gsgl::math::transform &modelview, const gsgl::scenegraph::context *c) | spherical_quadtree | [private] |
| merge_node_aux(sph_qt_node *qtn) | spherical_quadtree | [private] |
| merge_nodes | spherical_quadtree | [protected] |
| neighbor_allows_merge(sph_qt_node *qtn, sph_qt_node *adj) | spherical_quadtree | [private] |
| node_cos_angle(sph_qt_node *qtn, const gsgl::math::transform &modelview) | spherical_quadtree | [private] |
| node_level_rec typedef | spherical_quadtree | [protected] |
| node_radius(sph_qt_node *qtn, const gsgl::scenegraph::context *c) | spherical_quadtree | [private] |
| num_leaf_nodes | spherical_quadtree | [protected] |
| num_merge_nodes | spherical_quadtree | [protected] |
| parent_sg_node | spherical_quadtree | [protected] |
| polar_radius | spherical_quadtree | [protected] |
| remove_leaf_node(sph_qt_node *qtn) | spherical_quadtree | [private] |
| remove_merge_node(sph_qt_node *qtn) | spherical_quadtree | [private] |
| root_nodes | spherical_quadtree | [protected] |
| spherical_quadtree(gsgl::scenegraph::node *parent_sg_node, const gsgl::real_t &polar_radius, const gsgl::real_t &equatorial_radius) | spherical_quadtree | |
| split_node(sph_qt_node *qtn, const gsgl::math::transform &modelview, const gsgl::scenegraph::context *c, bool no_visual_check, int force_level) | spherical_quadtree | [private] |
| split_node_aux(sph_qt_node *qtn, int force_level) | spherical_quadtree | [private] |
| update(gsgl::scenegraph::context *c, const bool not_visible) | spherical_quadtree | [virtual] |
| ~spherical_quadtree() | spherical_quadtree | [virtual] |