initial commit

This commit is contained in:
cosmonaut
2023-12-21 15:03:12 -08:00
commit d6c32ef340
128 changed files with 37831 additions and 0 deletions
.gitattributes.gitignore.gitmodules
.vscode
Content/Shaders
CopyMoonlibs.targetsMoonWorksDearImGuiScaffold.csprojMoonWorksDearImGuiScaffold.slnREADME.md
lib
ImGui.NET
Delegates.cs
Generated
ImColor.gen.csImDrawChannel.gen.csImDrawCmd.gen.csImDrawCmdHeader.gen.csImDrawData.gen.csImDrawFlags.gen.csImDrawList.gen.csImDrawListFlags.gen.csImDrawListSplitter.gen.csImDrawVert.gen.csImFont.gen.csImFontAtlas.gen.csImFontAtlasCustomRect.gen.csImFontAtlasFlags.gen.csImFontConfig.gen.csImFontGlyph.gen.csImFontGlyphRangesBuilder.gen.csImGui.gen.csImGuiBackendFlags.gen.csImGuiButtonFlags.gen.csImGuiChildFlags.gen.csImGuiCol.gen.csImGuiColorEditFlags.gen.csImGuiComboFlags.gen.csImGuiCond.gen.csImGuiConfigFlags.gen.csImGuiDataType.gen.csImGuiDir.gen.csImGuiDockNodeFlags.gen.csImGuiDragDropFlags.gen.csImGuiFocusedFlags.gen.csImGuiHoveredFlags.gen.csImGuiIO.gen.csImGuiInputTextCallbackData.gen.csImGuiInputTextFlags.gen.csImGuiKey.gen.csImGuiKeyData.gen.csImGuiListClipper.gen.csImGuiModFlags.gen.csImGuiMouseButton.gen.csImGuiMouseCursor.gen.csImGuiMouseSource.gen.csImGuiNative.gen.csImGuiNavInput.gen.csImGuiOnceUponAFrame.gen.csImGuiPayload.gen.csImGuiPlatformIO.gen.csImGuiPlatformImeData.gen.csImGuiPlatformMonitor.gen.csImGuiPopupFlags.gen.csImGuiSelectableFlags.gen.csImGuiSizeCallbackData.gen.csImGuiSliderFlags.gen.csImGuiSortDirection.gen.csImGuiStorage.gen.csImGuiStyle.gen.csImGuiStyleVar.gen.csImGuiTabBarFlags.gen.csImGuiTabItemFlags.gen.csImGuiTableBgTarget.gen.csImGuiTableColumnFlags.gen.csImGuiTableColumnSortSpecs.gen.csImGuiTableFlags.gen.csImGuiTableRowFlags.gen.csImGuiTableSortSpecs.gen.csImGuiTextBuffer.gen.csImGuiTextFilter.gen.csImGuiTextRange.gen.csImGuiTreeNodeFlags.gen.csImGuiViewport.gen.csImGuiViewportFlags.gen.csImGuiWindowClass.gen.csImGuiWindowFlags.gen.csSTB_TexteditState.gen.csStbTexteditRow.gen.csStbUndoRecord.gen.csStbUndoState.gen.cs
ImGui.Manual.ReadOnlySpan.csImGui.Manual.csImGui.NET.csprojImGuiNative.Manual.csImGuiSizeCallback.csImGuiTextEditCallback.csImVector.csNullTerminatedString.csPair.csRangeAccessor.csUtil.cs
MoonWorks
moonlibs
src

27
CopyMoonlibs.targets Normal file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="Runtime ID" AfterTargets="Build">
<Message Text="Runtime ID: $(RuntimeIdentifier)" Importance="high"/>
</Target>
<ItemGroup Condition="$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Windows)))">
<Content Include=".\moonlibs\x64\**\*.*">
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
<ItemGroup Condition="$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Linux)))">
<Content Include=".\moonlibs\lib64\**\*.*">
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
<ItemGroup Condition="$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::OSX)))">
<Content Include=".\moonlibs\osx\**\*.*" >
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
</Project>