Rumba C++ SDK
maquina::ManipulatorPlugin Member List

This is the complete list of members for maquina::ManipulatorPlugin, including all inherited members.

add_controller_cache_dependency(const Plug &plug)maquina::ManipulatorPlugin
Axis enum namemaquina::ManipulatorPlugin
axis(Axis axis)maquina::ManipulatorPluginstatic
axis(const Imath::M44d &matrix, Axis axis)maquina::ManipulatorPluginstatic
controller(const char *ctrl_name) constmaquina::ManipulatorPlugin
default_controller()maquina::ManipulatorPluginvirtual
float_controller(const Imath::V2i &original_pos, const Imath::V2i &pos, int modifiers, float original_value, float slider_min=0.f, float slider_max=1.f, float min=-FLT_MAX, float max=FLT_MAX, float mouse_range=500.f)maquina::ManipulatorPluginstatic
get_cursor()maquina::ManipulatorPluginvirtual
get_help(const char *tool)maquina::ManipulatorPluginvirtual
get_status(const char *tool)maquina::ManipulatorPluginvirtual
ManipulatorPlugin(Node *node)maquina::ManipulatorPlugininline
node() constmaquina::NodePlugininline
node_delegate() const overridemaquina::ManipulatorPluginvirtual
NodePlugin(Node *node)maquina::NodePlugininline
on_add_to_document()maquina::NodePlugininlinevirtual
on_delete(bool)maquina::NodePlugininlinevirtual
on_first_init(bool)maquina::NodePlugininlinevirtual
on_input_connection(const Plug &, const Plug &, bool)maquina::NodePlugininlinevirtual
on_input_disconnection(const Plug &, const Plug &)maquina::NodePlugininlinevirtual
on_mouse_move(const CameraContext &camera, const InteractionContext &interaction)maquina::ManipulatorPluginvirtual
on_mouse_press(const CameraContext &camera, const InteractionContext &interaction)maquina::ManipulatorPluginvirtual
on_mouse_release(const CameraContext &camera, const InteractionContext &interaction)maquina::ManipulatorPluginvirtual
on_output_connection(const Plug &, const Plug &, bool)maquina::NodePlugininlinevirtual
on_output_disconnection(const Plug &, const Plug &)maquina::NodePlugininlinevirtual
on_remove_from_document()maquina::NodePlugininlinevirtual
relationship(NodeSet &set) constmaquina::NodePluginvirtual
remove_controller_cache_dependency(const Plug &plug)maquina::ManipulatorPlugin
rotate_controller(const std::shared_ptr< maquina::NodeDelegate > &nd, const Imath::V3d &axis, double angle, Space space, const Imath::M44d &initial_matrix, const Imath::M44d &initial_world_matrix, float frame)maquina::ManipulatorPluginstatic
rotate_controller(int &lock_axis, int &major_axis, const char *&cursor, const Imath::V3d &initial_world_position, const Imath::M44d &original_ctrl_matrix, const CameraContext &camera, const Imath::V2i &original_pos, float original_depth, const Imath::V2i &pos, int modifiers, int nd_flags, float angle_speed=0.01f)maquina::ManipulatorPluginstatic
rotate_gimbal_controller(Node &controller, const Imath::V3d &gimbal, const Imath::V3d &original)maquina::ManipulatorPluginstatic
rotate_help(const char *rotate_mode)maquina::ManipulatorPluginstatic
selection_path() constmaquina::NodePluginvirtual
Space enum namemaquina::ManipulatorPlugin
to_world(Space space, const Imath::M44d &object, const Imath::M44d &world)maquina::ManipulatorPluginstatic
translate_axis(const Imath::M44d &original_ctrl_matrix, const CameraContext &camera, const Imath::V2i &original_pos, float original_depth, const Imath::V2i &pos, const Imath::V3d &axis, Space space)maquina::ManipulatorPluginstatic
translate_controller(const std::shared_ptr< maquina::NodeDelegate > &nd, const Imath::V3d &delta_world, const Imath::M44d &initial_matrix, const Imath::M44d &initial_world_matrix, float frame, bool use_current_parent_matrix=false)maquina::ManipulatorPluginstatic
translate_controller(const Imath::V3d &initial_world_position, const Imath::M44d &original_ctrl_matrix, const CameraContext &camera, const Imath::V2i &original_pos, float original_depth, const Imath::V2i &pos, int modifiers, Space space, const char *mode)maquina::ManipulatorPluginstatic
translate_help(const char *rotate_mode)maquina::ManipulatorPluginstatic
translate_plane(const Imath::M44d &original_ctrl_matrix, const CameraContext &camera, const Imath::V2i &original_pos, float original_depth, const Imath::V2i &pos, int modifiers, const Imath::V3d &_plane_normal, Space space)maquina::ManipulatorPluginstatic
translate_view(const Imath::V3d &initial_world_position, const CameraContext &camera, const Imath::V2i &original_pos, float original_depth, const Imath::V2i &pos, int modifiers)maquina::ManipulatorPluginstatic
~NodePlugin()maquina::NodePlugininlinevirtual