|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <!-- |
3 | 3 | // Copyright (c) 2010-2014 SharpDX - Alexandre Mutel |
4 | | -// |
| 4 | +// |
5 | 5 | // Permission is hereby granted, free of charge, to any person obtaining a copy |
6 | 6 | // of this software and associated documentation files (the "Software"), to deal |
7 | 7 | // in the Software without restriction, including without limitation the rights |
8 | 8 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
9 | 9 | // copies of the Software, and to permit persons to whom the Software is |
10 | 10 | // furnished to do so, subject to the following conditions: |
11 | | -// |
| 11 | +// |
12 | 12 | // The above copyright notice and this permission notice shall be included in |
13 | 13 | // all copies or substantial portions of the Software. |
14 | | -// |
| 14 | +// |
15 | 15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
16 | 16 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
17 | 17 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
|
26 | 26 |
|
27 | 27 | <namespace>SharpDX.DirectWrite</namespace> |
28 | 28 | <assembly>SharpDX.Direct2D1</assembly> |
29 | | - |
| 29 | + |
30 | 30 | <include file="dwrite.h" attach="true" output="DirectWrite"/> |
31 | 31 | <include file="dwrite_1.h" attach="true" output="DirectWrite"/> |
32 | 32 | <include file="dwrite_2.h" attach="true" output="DirectWrite"/> |
33 | 33 | <include file="dwrite_3.h" attach="true" output="DirectWrite"/> |
34 | 34 |
|
35 | 35 | <naming /> |
36 | | - |
| 36 | + |
37 | 37 | <extension> |
38 | 38 | <create class="DWrite" /> |
39 | 39 | </extension> |
|
124 | 124 |
|
125 | 125 | <map param="IDWriteFont::HasCharacter::exists" return="true" /> |
126 | 126 | <map param="IDWriteFont::GetInformationalStrings::exists" return="true" /> |
127 | | - |
| 127 | + |
128 | 128 | <map method="IDWriteFontFace::GetFiles" visibility="internal" /> |
129 | 129 | <map method="IDWriteFontFace::GetDesignGlyphMetrics" visibility="internal" /> |
130 | 130 | <map method="IDWriteFontFace::GetGdiCompatibleGlyphMetrics" visibility="internal" /> |
|
133 | 133 | <map param="IDWriteFontFace::GetRecommendedRenderingMode::renderingMode" return="true" /> |
134 | 134 | <map method="IDWriteFontFace::TryGetFontTable" visibility="internal" /> |
135 | 135 | <map method="IDWriteFontFace::GetType" name="GetFaceType" /> |
| 136 | + |
| 137 | + <map param="IDWriteFontFallback::MapCharacters::mappedLength" attribute="out" /> |
| 138 | + |
136 | 139 | <map param="IDWriteFontList::GetFont::font" return="true" /> |
137 | 140 | <map param="IDWriteFontFamily::GetFirstMatchingFont::matchingFont" return="true" /> |
138 | 141 | <map param="IDWriteFontFamily::GetMatchingFonts::matchingFonts" return="true" /> |
|
141 | 144 | <map param="IDWriteFontCollection::GetFontFromFontFace::font" return="true" /> |
142 | 145 | <map interface="IDWriteFontCollectionLoader" callback="true" callback-dual="false" /> |
143 | 146 | <map method="IDWriteFontFile::GetLoader" visibility="internal" property="false" /> |
144 | | - |
| 147 | + |
145 | 148 | <map interface="IDWriteFontFileLoader" callback-visibility="public" callback="true" callback-dual="true" /> |
146 | 149 |
|
147 | 150 | <map interface="IDWriteFontFileEnumerator" callback="true" callback-dual="false" /> |
|
152 | 155 | <map param="logFont" type="void" attribute="in" /> |
153 | 156 | <map param="IDWriteGdiInterop::CreateBitmapRenderTarget::renderTarget" return="true" /> |
154 | 157 | <map param="IDWriteGdiInterop::CreateFontFaceFromHdc::fontFace" return="true" /> |
155 | | - |
| 158 | + |
156 | 159 | <map method="IDWriteGdiInterop1::.*?LOGFONT" visibility="internal" /> |
157 | 160 | <map param="logFont" type="void" attribute="in" /> |
158 | 161 | <map param="IDWriteGdiInterop1::CreateBitmapRenderTarget::renderTarget" return="true" /> |
|
208 | 211 | <map method="IDWriteTextLayout::GetLineMetrics" check="false"/> |
209 | 212 | <map method="IDWriteTextLayout::HitTestTextRange" check="false"/> |
210 | 213 | <map method="IDWriteTextLayout::GetClusterMetrics" check="false"/> |
211 | | - |
| 214 | + |
212 | 215 | <map method="IDWriteLocalFontFileLoader::GetFilePath.*" visibility="internal"/> |
213 | 216 | <map method="IDWriteLocalFontFileLoader::GetLastWriteTimeFromKey" visibility="internal"/> |
214 | 217 |
|
215 | 218 | <map method="IDWriteBitmapRenderTarget::DrawGlyphRun" visibility="private"/> |
216 | 219 | <map param="IDWriteBitmapRenderTarget::DrawGlyphRun::textColor" type="int"/> |
217 | | - |
218 | | - |
| 220 | + |
| 221 | + |
219 | 222 | <map param="IDWriteRemoteFontFileStream::BeginDownload::asyncResult" return="true" /> |
220 | 223 | <map method="IDWriteAsyncResult::GetResult" check="false"/> |
221 | 224 |
|
|
0 commit comments