diff options
Diffstat (limited to 'Build/source/libs/freetype2/freetype-src/docs/reference/ft2-basic_types.html')
-rw-r--r-- | Build/source/libs/freetype2/freetype-src/docs/reference/ft2-basic_types.html | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-basic_types.html b/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-basic_types.html index cc4c0686836..a6eab97d197 100644 --- a/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-basic_types.html +++ b/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-basic_types.html @@ -6,7 +6,7 @@ <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> - <meta name="description" content="API Reference Documentation for FreeType-2.11.0"> + <meta name="description" content="API Reference Documentation for FreeType-2.11.1"> @@ -18,7 +18,7 @@ - <title>Basic Data Types - FreeType-2.11.0 API Reference</title> + <title>Basic Data Types - FreeType-2.11.1 API Reference</title> @@ -82,7 +82,7 @@ <header class="md-header" data-md-component="header"> <nav class="md-header__inner md-grid" aria-label="Header"> - <a href="index.html" title="FreeType-2.11.0 API Reference" class="md-header__button md-logo" aria-label="FreeType-2.11.0 API Reference" data-md-component="logo"> + <a href="index.html" title="FreeType-2.11.1 API Reference" class="md-header__button md-logo" aria-label="FreeType-2.11.1 API Reference" data-md-component="logo"> <img src="images/favico.ico" alt="logo"> @@ -94,7 +94,7 @@ <div class="md-header__ellipsis"> <div class="md-header__topic"> <span class="md-ellipsis"> - FreeType-2.11.0 API Reference + FreeType-2.11.1 API Reference </span> </div> <div class="md-header__topic" data-md-component="header-topic"> @@ -161,12 +161,12 @@ <nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0"> <label class="md-nav__title" for="__drawer"> - <a href="index.html" title="FreeType-2.11.0 API Reference" class="md-nav__button md-logo" aria-label="FreeType-2.11.0 API Reference" data-md-component="logo"> + <a href="index.html" title="FreeType-2.11.1 API Reference" class="md-nav__button md-logo" aria-label="FreeType-2.11.1 API Reference" data-md-component="logo"> <img src="images/favico.ico" alt="logo"> </a> - FreeType-2.11.0 API Reference + FreeType-2.11.1 API Reference </label> <ul class="md-nav__list" data-md-scrollfix> @@ -2034,7 +2034,7 @@ <div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Data_ { <span class="keyword">const</span> <a href="ft2-basic_types.html#ft_byte">FT_Byte</a>* pointer; - <a href="ft2-basic_types.html#ft_int">FT_Int</a> length; + <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> length; } <b>FT_Data</b>; </code></pre></div> @@ -2054,15 +2054,14 @@ <h2 id="ft_make_tag">FT_MAKE_TAG<a class="headerlink" href="#ft_make_tag" title="Permanent link">¶</a></h2> <p>Defined in FT_TYPES_H (freetype/fttypes.h).</p> -<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_MAKE_TAG</b>( _x1, _x2, _x3, _x4 ) \ - (<a href="ft2-basic_types.html#ft_tag">FT_Tag</a>) \ - ( ( (<a href="ft2-basic_types.html#ft_ulong">FT_ULong</a>)_x1 << 24 ) | \ - ( (<a href="ft2-basic_types.html#ft_ulong">FT_ULong</a>)_x2 << 16 ) | \ - ( (<a href="ft2-basic_types.html#ft_ulong">FT_ULong</a>)_x3 << 8 ) | \ - (<a href="ft2-basic_types.html#ft_ulong">FT_ULong</a>)_x4 ) +<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_MAKE_TAG</b>( _x1, _x2, _x3, _x4 ) \ + ( ( FT_STATIC_BYTE_CAST( <a href="ft2-basic_types.html#ft_tag">FT_Tag</a>, _x1 ) << 24 ) | \ + ( FT_STATIC_BYTE_CAST( <a href="ft2-basic_types.html#ft_tag">FT_Tag</a>, _x2 ) << 16 ) | \ + ( FT_STATIC_BYTE_CAST( <a href="ft2-basic_types.html#ft_tag">FT_Tag</a>, _x3 ) << 8 ) | \ + FT_STATIC_BYTE_CAST( <a href="ft2-basic_types.html#ft_tag">FT_Tag</a>, _x4 ) ) </code></pre></div> -<p>This macro converts four-letter tags that are used to label TrueType tables into an unsigned long, to be used within FreeType.</p> +<p>This macro converts four-letter tags that are used to label TrueType tables into an <code>FT_Tag</code> type, to be used within FreeType.</p> <h4>note</h4> <p>The produced values <strong>must</strong> be 32-bit integers. Don't redefine this macro.</p> @@ -2260,11 +2259,13 @@ <h2 id="ft_image_tag">FT_IMAGE_TAG<a class="headerlink" href="#ft_image_tag" title="Permanent link">¶</a></h2> <p>Defined in FT_IMAGE_H (freetype/ftimage.h).</p> <div class = "codehilite"><pre><code>#<span class="keyword">ifndef</span> <b>FT_IMAGE_TAG</b> -#<span class="keyword">define</span> <b>FT_IMAGE_TAG</b>( value, _x1, _x2, _x3, _x4 ) \ - value = ( ( (<span class="keyword">unsigned</span> <span class="keyword">long</span>)_x1 << 24 ) | \ - ( (<span class="keyword">unsigned</span> <span class="keyword">long</span>)_x2 << 16 ) | \ - ( (<span class="keyword">unsigned</span> <span class="keyword">long</span>)_x3 << 8 ) | \ - (<span class="keyword">unsigned</span> <span class="keyword">long</span>)_x4 ) + +#<span class="keyword">define</span> <b>FT_IMAGE_TAG</b>( value, _x1, _x2, _x3, _x4 ) \ + value = ( ( FT_STATIC_BYTE_CAST( <span class="keyword">unsigned</span> <span class="keyword">long</span>, _x1 ) << 24 ) | \ + ( FT_STATIC_BYTE_CAST( <span class="keyword">unsigned</span> <span class="keyword">long</span>, _x2 ) << 16 ) | \ + ( FT_STATIC_BYTE_CAST( <span class="keyword">unsigned</span> <span class="keyword">long</span>, _x3 ) << 8 ) | \ + FT_STATIC_BYTE_CAST( <span class="keyword">unsigned</span> <span class="keyword">long</span>, _x4 ) ) + #<span class="keyword">endif</span> /* <b>FT_IMAGE_TAG</b> */ </code></pre></div> |