#include <lib_toolhints.h>
This interface allows to add resources containing the tool hints to a global storage.
Classes | |
| struct | ToolHint |
Public Types | |
| enum class | QUALIFIER : UChar { NONE , SHIFT , CTRL , ALT } |
| enum class | MOSUE_BUTTON : UChar { NONE , LEFT , MIDDLE , RIGHT } |
Public Member Functions | |
| enum maxon::ToolHintsInterface::QUALIFIER UChar | MAXON_ENUM_FLAGS_CLASS (QUALIFIER) |
| enum maxon::ToolHintsInterface::MOSUE_BUTTON UChar | MAXON_ENUM_LIST_CLASS (MOSUE_BUTTON) |
Static Public Member Functions | |
| static MAXON_METHOD Result< void > | AddToolHints (const Url &url) |
| static MAXON_METHOD StridedBlock< const ToolHint > | GetToolHints (Int32 toolId) |
Public Attributes | |
| struct maxon::ToolHintsInterface::ToolHint | MAXON_ENUM_LIST_CLASS |
Private Member Functions | |
| MAXON_INTERFACE_NONVIRTUAL (ToolHintsInterface, MAXON_REFERENCE_STATIC, "net.maxon.c4dbase.toolhints") | |
|
strong |
|
private |
| enum maxon::ToolHintsInterface::QUALIFIER UChar MAXON_ENUM_FLAGS_CLASS | ( | QUALIFIER | ) |
| enum maxon::ToolHintsInterface::MOSUE_BUTTON UChar MAXON_ENUM_LIST_CLASS | ( | MOSUE_BUTTON | ) |
|
static |
Adds an URL containg tool hints to the storage.
| [in] | url | Url of the file containing the hints. |
|
static |
Gets the tool hints for a specific tool. If there are no hints, an empty block is returned.
| [in] | toolId | Tool ID. |
| struct maxon::ToolHintsInterface::ToolHint MAXON_ENUM_LIST_CLASS |