ARB
|
Public Member Functions | |
NT_TreeShader (TREE_canvas *ntw, GBDATA *gb_main) | |
~NT_TreeShader () OVERRIDE | |
void | init () OVERRIDE |
void | update_settings () OVERRIDE |
ShadedValue | calc_shaded_leaf_GC (GBDATA *gb_node) const OVERRIDE |
ShadedValue | calc_shaded_inner_GC (const ShadedValue &left, float left_ratio, const ShadedValue &right) const OVERRIDE |
int | to_GC (const ShadedValue &val) const OVERRIDE |
void | popup_config () const |
![]() | |
AP_TreeShader () | |
virtual | ~AP_TreeShader () |
bool | does_shade () const |
int | calc_leaf_GC (GBDATA *gb_node, bool is_marked) const |
int | calc_inner_GC (int left_gc, int right_gc) const |
Additional Inherited Members | |
![]() | |
bool | colorize_marked |
bool | colorize_groups |
bool | shade_species |
Definition at line 97 of file NT_shadeTree.cxx.
|
inline |
Definition at line 108 of file NT_shadeTree.cxx.
References DOWNCAST, AWT_canvas::gfx, and ItemShader::register_plugin().
|
inline |
Definition at line 122 of file NT_shadeTree.cxx.
|
inlinevirtual |
Implements AP_TreeShader.
Definition at line 123 of file NT_shadeTree.cxx.
References ItemShader::init().
|
inlinevirtual |
Implements AP_TreeShader.
Definition at line 125 of file NT_shadeTree.cxx.
References ItemShader::active(), AP_TreeShader::colorize_groups, AP_TreeShader::colorize_marked, ItemShader::overlay_color_groups(), ItemShader::overlay_marked(), and AP_TreeShader::shade_species.
|
inlinevirtual |
Implements AP_TreeShader.
Definition at line 131 of file NT_shadeTree.cxx.
References ItemShader::shade().
|
inlinevirtual |
|
inlinevirtual |
Implements AP_TreeShader.
Definition at line 135 of file NT_shadeTree.cxx.
References ItemShader::to_GC().
|
inline |
Definition at line 137 of file NT_shadeTree.cxx.
References ItemShader::popup_config_window(), and AW_root::SINGLETON.