Masks for encoding font keys
Sample Use of the masks for Encoding Font Keys
/*typicaluseforencodinganddecodingthesecondinner-codeoffontextradata*/
/*fontstyleindex/fontsizeindex/attributes*/
/*encoding*/
code=Attributes+(FontSizeIndex<<12)+(FontStyleIndex<<24);
/*decoding*/
FontStyleIndex=(code&kA3DFontKeyStyle)>>24;
FontSizeIndex=(code&kA3DFontKeySize)>>12;
Attributes=(code&kA3DFontKeyAttrib);
:ref:`Tessellation for Markups <group__a3d__tessmarkup>`
Index
Preprocessor Definitions
Preprocessor Definitions
-
kA3DFontKeyAttrib Mask to encode the font attributes of the:c:struct:~A3DFontKeyDatastructure into the:c:struct:~A3DTessMarkupDatastructure.
-
kA3DFontKeySize Mask to encode the font size index of the:c:struct:~A3DFontKeyDatastructure into the:c:struct:~A3DTessMarkupDatastructure.
-
kA3DFontKeyStyle Mask to encode the font style index of the:c:struct:~A3DFontKeyDatastructure into the:c:struct:~A3DTessMarkupDatastructure.