Classes | |
| struct | Kerning |
| struct | KerningTriState |
| class | KerningData |
| class | KerningCustomGui |
| class | KerningVpGuiHelper |
| struct | KerningGetGuiHelperMsg |
Macros | |
| #define | CUSTOMDATATYPE_KERNING |
| #define | CUSTOMGUI_KERNING |
| #define | TEXTSPLINE_RESULTS |
| #define | MSG_DESCRIPTION_KERNINGDATACHANGED |
| #define | MSG_KERNING_GETGUIHELPER |
| #define | TEXTSPLINE_RESULT_X |
| #define | TEXTSPLINE_RESULT_Y |
| #define | TEXTSPLINE_RESULT_Y_BASE |
| #define | TEXTSPLINE_RESULT_HEIGHT_BASE |
| #define | TEXTSPLINE_RESULT_WIDTH |
| #define | TEXTSPLINE_RESULT_HEIGHT |
Functions | |
| Kerning | BlendKerning (const Kerning &k1, const Kerning &k2, Float mix) |
| Bool | HandleKerningMessages (GeListNode *node, Int32 msgId, Int32 kerningDescID, Int32 textDescID, void *msgData, KerningVpGuiHelper *guihelper) |
| #define CUSTOMDATATYPE_KERNING |
Plugin ID for the KerningData type.
| #define CUSTOMGUI_KERNING |
Plugin ID for the KerningCustomGui.
| #define TEXTSPLINE_RESULTS |
Container ID for the text spline generation results.
| #define MSG_DESCRIPTION_KERNINGDATACHANGED |
ID for the message that sends changed KerningData to an object after a handle has been moved.
| #define MSG_KERNING_GETGUIHELPER |
ID for the message that fetches the KerningVpGuiHelper pointer of an object.
| Bool HandleKerningMessages | ( | GeListNode * | node, |
| Int32 | msgId, | ||
| Int32 | kerningDescID, | ||
| Int32 | textDescID, | ||
| void * | msgData, | ||
| KerningVpGuiHelper * | guihelper | ||
| ) |
Takes care of all the messages that are important for the kerning viewport GUI to work.
| [in] | node | Pass node from a NodeData::Message. |
| [in] | msgId | Pass msgId from a NodeData::Message. |
| [in] | kerningDescID | Pass descID from a NodeData::Message. |
| [in] | textDescID | The description ID of the text's string. |
| [in] | msgData | Pass msgData from a NodeData::Message. |
| [in] | guihelper | Pass the pointer to an allocated instance of a NodeData's KerningVpGuiHelper. |