FRAGMOTIONLib::IVisualPlugin

This interface is implemented by all objects shown in the Tools pane.

Methods Description
GetIcon
OnMouseMove Called on the active tool when the user moves the mouse.
OnSetCursor Called on the active tool when the mouse cursor should be updated.
Render This is called only on active plugins to render themselves.
SetActive Called when the tool is activated and deactivated.
SetCurPoint Called on the active tool when the user moves the mouse while holding a mouse button.
SetLastPoint Called on the active tool when the user releases a mouse button.
SetStartPoint Called on the active tool when the user presses a mouse button.
Shutdown This function is called to tell the tool the program is shutting down.
Startup This function initializes the tool. It is called once when the program is started.

Properties Description
Category Returns the name of the plugin folder in which to place the tool.
Desc Description of the change being made.
Flags This can be one or more of the MergeFlags. If this value is 0 the user will be prompted to select which components should be merged.
Key Returns the tool's accelerator key.
Name Returns the name of the tool.
Version

Remarks

See Also

Copyright © 2004-2010 Fragmosoft