|
|
| AbstractViewer (size_t viewer_id) |
| |
| virtual void | mouse_move_event (const MouseHistory &mouse_history, int button, int buttons, int modifiers) |
| |
| virtual void | mouse_press_event (const MouseHistory &mouse_history, int button, int buttons, int modifiers) |
| |
| virtual void | mouse_release_event (const MouseHistory &mouse_history, int button, int buttons, int modifiers) |
| |
|
virtual void | mouse_enter_event (int x, int y) |
| | This function is called by the render widget when a mouse enter event has occurred.
|
| |
|
virtual void | mouse_leave_event () |
| | This function is called by the render widget when a mouse leave event has occurred.
|
| |
| virtual bool | wheel_event (int delta, int x, int y, int buttons, int modifiers) |
| |
|
virtual bool | key_press_event (int key, int modifiers, int x, int y) |
| | This function is called when a key is pressed while hovering over the render widget.
|
| |
|
virtual bool | key_release_event (int key, int modifiers, int x, int y) |
| | This function is called when a key is released while hovering over the render widget.
|
| |
|
virtual void | resize (int width, int height) |
| | This function is called when the viewer is resized by the render widget.
|
| |
|
virtual void | install_renderer (AbstractRendererHandle renderer) |
| | Install a renderer to the viewer.
|
| |
| size_t | get_viewer_id () const |
| |
|
Texture2DHandle | get_texture () |
| | Returns the texture generated by the renderer.
|
| |
|
Texture2DHandle | get_overlay_texture () |
| | Returns the overlay texture generated by the renderer.
|
| |
|
int | get_width () const |
| | Get the width of the viewer.
|
| |
|
int | get_height () const |
| | Get the height of the viewer.
|
| |
|
void | set_cursor (CursorShape cursor) |
| | Set the shape of the cursor in the viewer.
|
| |
|
CursorShape | get_cursor () const |
| | Get the shape of the cursor in the viewer.
|
| |
Public Member Functions inherited from Core::StateHandler |
|
| StateHandler (const std::string &type_str, bool auto_id) |
| |
|
template<class HANDLE , class T > |
| bool | add_state (const std::string &key, HANDLE &state, const T &default_value) |
| | Add a local state variable with default value.
|
| |
|
template<class HANDLE , class T > |
| bool | add_state (const std::string &key, HANDLE &state, const T &default_value, const T &min_value, const T &max_value, const T &step) |
| | Add a local state variable with default value and min and max.
|
| |
|
template<class HANDLE > |
| bool | add_state (const std::string &key, HANDLE &state) |
| | Add a local state variable without default value.
|
| |
|
template<class HANDLE > |
| bool | add_state (const std::string &key, HANDLE &state, const std::string &default_option, const std::string &option_list) |
| | Add a local state variable with option list.
|
| |
|
template<class HANDLE > |
| bool | add_state (const std::string &key, HANDLE &state, const std::string &default_option, const std::vector< std::string > option_list) |
| | Add a local state variable with option list.
|
| |
|
template<class HANDLE > |
| bool | add_state (const std::string &key, HANDLE &state, const std::string &default_option, const std::vector< OptionLabelPair > option_list) |
| | Add a local state variable with option list.
|
| |
|
template<class HANDLE > |
| bool | add_state (const std::string &key, HANDLE &state, const std::vector< std::string > &default_options, const std::vector< OptionLabelPair > option_list) |
| | Add a local state variable with option list.
|
| |
|
template<class HANDLE > |
| bool | add_state (const std::string &key, HANDLE &state, const std::vector< std::string > &default_options, const std::string &option_list) |
| | Add a local state variable with option list.
|
| |
|
template<class HANDLE , class T > |
| bool | add_state (const std::string &key, HANDLE &state, const std::vector< T > &default_value) |
| | Add a local state variable without default value.
|
| |
| void | invalidate () |
| | this function is called when you need to delete something from the state engine, but may have More...
|
| |
|
bool | is_valid () |
| | returns true if the function hasn't been invalidated
|
| |
|
void | mark_as_project_data () |
| | Mask the states that are added to this state handler as project data.
|
| |
|
void | do_not_save_id_number () |
| | The id number of the statehandler will not be saved.
|
| |
| void | set_initializing (bool initializing) |
| |
|
bool | load_states (const StateIO &state_io) |
| | Load the states into the StateIO variable.
|
| |
|
bool | save_states (StateIO &state_io) |
| | Save the states into the StateIO variable.
|
| |
|
const std::string & | get_statehandler_id () const |
| | The id of the handler that will be the prefix of the state variables.
|
| |
|
const std::string & | get_statehandler_id_base () const |
| | The id of the handler that will be the prefix of the state variables.
|
| |
|
size_t | get_statehandler_id_number () const |
| | The id number of the handler that will be at the end of the prefix.
|
| |