|
159 | 159 | <div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div> |
160 | 160 | <div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> EUIAppearance GetUIAppearance() <span class="keyword">const override</span>;</div> |
161 | 161 | <div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div> |
162 | | -<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="keyword">protected</span>:</div> |
163 | | -<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> PlatformFontPtr LoadPlatformFont(<span class="keyword">const</span> <span class="keywordtype">char</span>* fontID, <span class="keyword">const</span> <span class="keywordtype">char</span>* fileNameOrResID) <span class="keyword">override</span>;</div> |
164 | | -<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> PlatformFontPtr LoadPlatformFont(<span class="keyword">const</span> <span class="keywordtype">char</span>* fontID, <span class="keyword">const</span> <span class="keywordtype">char</span>* fontName, ETextStyle style) <span class="keyword">override</span>;</div> |
165 | | -<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> PlatformFontPtr LoadPlatformFont(<span class="keyword">const</span> <span class="keywordtype">char</span>* fontID, <span class="keywordtype">void</span>* pData, <span class="keywordtype">int</span> dataSize) <span class="keyword">override</span>;</div> |
166 | | -<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="keywordtype">void</span> CachePlatformFont(<span class="keyword">const</span> <span class="keywordtype">char</span>* fontID, <span class="keyword">const</span> PlatformFontPtr& font) <span class="keyword">override</span>;</div> |
167 | | -<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> </div> |
168 | | -<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <a class="code hl_class" href="class_i_popup_menu.html">IPopupMenu</a>* CreatePlatformPopupMenu(<a class="code hl_class" href="class_i_popup_menu.html">IPopupMenu</a>& menu, <span class="keyword">const</span> <a class="code hl_struct" href="struct_i_r_e_c_t.html">IRECT</a> bounds, <span class="keywordtype">bool</span>& isAsync) <span class="keyword">override</span>;</div> |
169 | | -<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keywordtype">void</span> CreatePlatformTextEntry(<span class="keywordtype">int</span> paramIdx, <span class="keyword">const</span> <a class="code hl_struct" href="struct_i_text.html">IText</a>& text, <span class="keyword">const</span> <a class="code hl_struct" href="struct_i_r_e_c_t.html">IRECT</a>& bounds, <span class="keywordtype">int</span> length, <span class="keyword">const</span> <span class="keywordtype">char</span>* str) <span class="keyword">override</span>;</div> |
170 | | -<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div> |
171 | | -<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span><span class="keyword">private</span>:</div> |
172 | | -<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keywordtype">void</span>* mView = <span class="keyword">nullptr</span>;</div> |
173 | | -<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> WDL_String mBundleID;</div> |
174 | | -<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> WDL_String mAppGroupID;</div> |
175 | | -<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span>};</div> |
176 | | -<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div> |
177 | | -<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span>END_IGRAPHICS_NAMESPACE</div> |
178 | | -<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span>END_IPLUG_NAMESPACE</div> |
| 162 | +<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <span class="keywordtype">void</span> ActivateGLContext() <span class="keyword">override</span>;</div> |
| 163 | +<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="keywordtype">void</span> DeactivateGLContext() <span class="keyword">override</span>;</div> |
| 164 | +<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="keyword">protected</span>:</div> |
| 165 | +<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> PlatformFontPtr LoadPlatformFont(<span class="keyword">const</span> <span class="keywordtype">char</span>* fontID, <span class="keyword">const</span> <span class="keywordtype">char</span>* fileNameOrResID) <span class="keyword">override</span>;</div> |
| 166 | +<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> PlatformFontPtr LoadPlatformFont(<span class="keyword">const</span> <span class="keywordtype">char</span>* fontID, <span class="keyword">const</span> <span class="keywordtype">char</span>* fontName, ETextStyle style) <span class="keyword">override</span>;</div> |
| 167 | +<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> PlatformFontPtr LoadPlatformFont(<span class="keyword">const</span> <span class="keywordtype">char</span>* fontID, <span class="keywordtype">void</span>* pData, <span class="keywordtype">int</span> dataSize) <span class="keyword">override</span>;</div> |
| 168 | +<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="keywordtype">void</span> CachePlatformFont(<span class="keyword">const</span> <span class="keywordtype">char</span>* fontID, <span class="keyword">const</span> PlatformFontPtr& font) <span class="keyword">override</span>;</div> |
| 169 | +<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div> |
| 170 | +<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <a class="code hl_class" href="class_i_popup_menu.html">IPopupMenu</a>* CreatePlatformPopupMenu(<a class="code hl_class" href="class_i_popup_menu.html">IPopupMenu</a>& menu, <span class="keyword">const</span> <a class="code hl_struct" href="struct_i_r_e_c_t.html">IRECT</a> bounds, <span class="keywordtype">bool</span>& isAsync) <span class="keyword">override</span>;</div> |
| 171 | +<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keywordtype">void</span> CreatePlatformTextEntry(<span class="keywordtype">int</span> paramIdx, <span class="keyword">const</span> <a class="code hl_struct" href="struct_i_text.html">IText</a>& text, <span class="keyword">const</span> <a class="code hl_struct" href="struct_i_r_e_c_t.html">IRECT</a>& bounds, <span class="keywordtype">int</span> length, <span class="keyword">const</span> <span class="keywordtype">char</span>* str) <span class="keyword">override</span>;</div> |
| 172 | +<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div> |
| 173 | +<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><span class="keyword">private</span>:</div> |
| 174 | +<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keywordtype">void</span>* mView = <span class="keyword">nullptr</span>;</div> |
| 175 | +<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> WDL_String mBundleID;</div> |
| 176 | +<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> WDL_String mAppGroupID;</div> |
| 177 | +<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span>};</div> |
| 178 | +<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div> |
| 179 | +<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span>END_IGRAPHICS_NAMESPACE</div> |
| 180 | +<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>END_IPLUG_NAMESPACE</div> |
179 | 181 | <div class="ttc" id="a_i_graphics__select_8h_html"><div class="ttname"><a href="_i_graphics__select_8h.html">IGraphics_select.h</a></div><div class="ttdoc">Used for choosing a drawing backend.</div></div> |
180 | 182 | <div class="ttc" id="aclass_i_g_editor_delegate_html"><div class="ttname"><a href="class_i_g_editor_delegate.html">IGEditorDelegate</a></div><div class="ttdoc">An editor delegate base class that uses IGraphics for the UI.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_editor_delegate_8h_source.html#l00030">IGraphicsEditorDelegate.h:31</a></div></div> |
181 | 183 | <div class="ttc" id="aclass_i_graphics_i_o_s_html"><div class="ttname"><a href="class_i_graphics_i_o_s.html">IGraphicsIOS</a></div><div class="ttdoc">IGraphics platform class for IOS.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_i_o_s_8h_source.html#l00024">IGraphicsIOS.h:25</a></div></div> |
|
0 commit comments