ARB
|
Static Public Member Functions | |
static void | setup_changed_cb (AW_root *, ItemFieldShader *shader) |
static void | scan_value_range_cb (AW_window *, ItemFieldShader *shader, int dim) |
Additional Inherited Members | |
Protected Member Functions inherited from ShaderPlugin | |
const ItemShader * | shader_plugged_into () const |
Definition at line 172 of file field_shader.cxx.
|
inlineexplicit |
Definition at line 287 of file field_shader.cxx.
|
inlinevirtual |
Implements ShaderPlugin.
Definition at line 293 of file field_shader.cxx.
|
inlinevirtual |
Implements ShaderPlugin.
Definition at line 297 of file field_shader.cxx.
|
inline |
Definition at line 301 of file field_shader.cxx.
|
virtual |
Implements ShaderPlugin.
Definition at line 333 of file field_shader.cxx.
References AW_awar::add_callback(), AWAR_ACI, AWAR_DIM_ACTIVE, AWAR_FIELD, AW_root::awar_int(), AW_root::awar_string(), AWAR_VALUE_MAX, AWAR_VALUE_MIN, NO_FIELD_SELECTED, and setup_changed_cb().
|
inlinevirtual |
Implements ShaderPlugin.
Definition at line 306 of file field_shader.cxx.
|
virtual |
Implements ShaderPlugin.
Definition at line 369 of file field_shader.cxx.
References ARRAY_ELEMS, AW_POPDOWN(), AWAR_ACI, AWAR_DIM_ACTIVE, AWAR_FIELD, AWAR_VALUE_MAX, AWAR_VALUE_MIN, create_itemfield_selection_button(), FIELD_FILTER_STRING_READABLE, GBS_global_string(), makeHelpCallback(), NULp, and y.
|
virtual |
Implements ShaderPlugin.
Definition at line 355 of file field_shader.cxx.
References AWT_config_definition::read().
|
virtual |
Implements ShaderPlugin.
Definition at line 361 of file field_shader.cxx.
References AWT_config_definition::reset(), and AWT_config_definition::write().
|
inlinevirtual |
Implements ShaderPlugin.
Definition at line 312 of file field_shader.cxx.
|
inline |
Definition at line 318 of file field_shader.cxx.
References CHECK_DIMENSION_CHANGE, and SmartPtr< T, C >::setNull().
Referenced by init_specific_awars(), and setup_changed_cb().
|
inlinestatic |
Definition at line 324 of file field_shader.cxx.
References setup_changed_cb().
void ItemFieldShader::scan_value_range_cb | ( | int | dim | ) |
Definition at line 481 of file field_shader.cxx.
References aw_message_if(), AW_root::awar(), AWAR_ACI, AWAR_FIELD, AWAR_VALUE_MAX, AWAR_VALUE_MIN, error(), GB_await_error(), GB_command_interpreter_in_env(), GB_entry(), GB_FIND, GB_FLOAT, GB_incur_error_if(), GB_INT, GB_read_as_string(), GB_read_float(), GB_read_int(), GB_read_type(), GB_search(), GBS_global_string(), LimitTracker< T >::get_max(), LimitTracker< T >::get_min(), is_assert, LimitTracker< T >::is_single_value(), make_limit_string(), NO_FIELD_SELECTED, NULp, QUERY_ALL_ITEMS, AW_awar::read_char_pntr(), s, LimitTracker< T >::seen(), AW_root::SINGLETON, ta, LimitTracker< T >::track(), and AW_awar::write_string().
Referenced by scan_value_range_cb().
|
inlinestatic |
Definition at line 329 of file field_shader.cxx.
References scan_value_range_cb().