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 |
函数 |
|
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.
Kerning BlendKerning | ( | const Kerning & | k1 , |
const Kerning & | k2 , | ||
Float | mix | ||
) |
Blends the values of two Kerning objects, using simple linear interpolation.
[in] | k1 | The first Kerning 对象。 |
[in] | k2 | The second Kerning 对象。 |
[in] | mix | The blend weight: 0.0 <= mix <= 1.0 . |
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 . |