BRL-CAD
|
#include <dbi.h>
Public Member Functions | |
BViewState (DbiState *) | |
void | add_path (const char *path) |
void | add_hpath (std::vector< unsigned long long > &path_hashes) |
void | erase_path (int mode, int argc, const char **argv) |
void | erase_hpath (int mode, unsigned long long c_hash, std::vector< unsigned long long > &path_hashes, bool cache_collapse=true) |
std::vector< std::string > | list_drawn_paths (int mode, bool list_collapsed) |
size_t | count_drawn_paths (int mode, bool list_collapsed) |
int | is_hdrawn (int mode, unsigned long long phash) |
todo should allow mode specification here void | clear () |
unsigned long long | refresh (struct bview *v, int argc, const char **argv) |
unsigned long long | redraw (struct bv_obj_settings *vs, std::unordered_set< struct bview * > &views, int no_autoview) |
unsigned long long | path_hash (std::vector< unsigned long long > &path, size_t max_len) |
void | print_view_state (struct bu_vls *o=NULL) |
Friends | |
class | BSelectState |
BViewState | ( | DbiState * | ) |
void add_hpath | ( | std::vector< unsigned long long > & | path_hashes | ) |
void erase_hpath | ( | int | mode, |
unsigned long long | c_hash, | ||
std::vector< unsigned long long > & | path_hashes, | ||
bool | cache_collapse = true |
||
) |
std::vector< std::string > list_drawn_paths | ( | int | mode, |
bool | list_collapsed | ||
) |
todo should allow mode specification here void clear | ( | ) |
unsigned long long redraw | ( | struct bv_obj_settings * | vs, |
std::unordered_set< struct bview * > & | views, | ||
int | no_autoview | ||
) |
|
friend |