mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Direct2D: Add initial support
This commit is contained in:
parent
0e6a358c45
commit
19061e6d17
83 changed files with 8182 additions and 1558 deletions
|
|
@ -1730,8 +1730,20 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsHelpers_mac.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHelpers_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHwndContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHwndContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImage_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImage_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImageContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImageContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DMetrics_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DMetrics_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DResources_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectWriteTypeface_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectWriteTypeLayout_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectX_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_EventTracing.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Fonts_android.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Fonts_freetype.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Fonts_linux.cpp"
|
||||
|
|
@ -1831,6 +1843,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_gui_basics/detail/juce_ScopedContentSharerInterface.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ScopedMessageBoxImpl.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ScopedMessageBoxInterface.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_StandardCachedComponentImage.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ToolbarItemDragAndDropOverlayComponent.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_TopLevelWindowManager.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ViewportHelpers.h"
|
||||
|
|
@ -3975,8 +3988,20 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsHelpers_mac.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHelpers_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHwndContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHwndContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImage_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImage_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImageContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImageContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DMetrics_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DMetrics_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DResources_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectWriteTypeface_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectWriteTypeLayout_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectX_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_EventTracing.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Fonts_android.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Fonts_freetype.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Fonts_linux.cpp"
|
||||
|
|
@ -4076,6 +4101,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_gui_basics/detail/juce_ScopedContentSharerInterface.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ScopedMessageBoxImpl.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ScopedMessageBoxInterface.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_StandardCachedComponentImage.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ToolbarItemDragAndDropOverlayComponent.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_TopLevelWindowManager.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ViewportHelpers.h"
|
||||
|
|
|
|||
|
|
@ -2065,6 +2065,24 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContext_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHelpers_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHwndContext_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImage_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImageContext_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DMetrics_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DResources_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectWriteTypeface_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -3789,6 +3807,12 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_CoreGraphicsContext_mac.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_CoreGraphicsHelpers_mac.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContext_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHwndContext_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImage_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImageContext_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DMetrics_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_DirectX_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_EventTracing.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_RenderingHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\placement\juce_Justification.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\placement\juce_RectanglePlacement.h"/>
|
||||
|
|
@ -3844,6 +3868,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ScopedContentSharerInterface.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ScopedMessageBoxImpl.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ScopedMessageBoxInterface.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_StandardCachedComponentImage.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ToolbarItemDragAndDropOverlayComponent.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_TopLevelWindowManager.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ViewportHelpers.h"/>
|
||||
|
|
|
|||
|
|
@ -2701,6 +2701,24 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContext_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHelpers_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHwndContext_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImage_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImageContext_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DMetrics_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DResources_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectWriteTypeface_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -6531,6 +6549,24 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContext_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHwndContext_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImage_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImageContext_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DMetrics_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_DirectX_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_EventTracing.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_RenderingHelpers.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -6696,6 +6732,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ScopedMessageBoxInterface.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_StandardCachedComponentImage.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ToolbarItemDragAndDropOverlayComponent.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue