|
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