* The drawlist branch includes a bunch of additional wrapper methods for ImDrawList stuff. As part of that, the DrawList type had some minor refactoring to it, in a way that closely mirrors other native types. There is now a "managed" DrawList type, and a "raw" NativeDrawList type. The DrawList type is a safe convenience wrapper over the native type, which is still there if needed. Not all ImDrawList functions have convenience wrappers yet, but there are enough to build quite a few things with. * This is also a fairly large reorganization and updating of the build files in the repository. Given that a stable version of the .NET Core tools have been release, I've updated all of the project files to use the new project syntax exclusively. There is now only one project for ImGui, which targets .NET Standard 1.1 using the new SDK syntax. There is a single sample project as well, targeting .NET Core 1.0. .NET Framework is still supported, because the library still targets .NET Standard 1.1.internals
parent
499fb6902b
commit
fb07155d34
13 changed files with 39 additions and 443200 deletions
@ -1,3 +0,0 @@ |
|||||||
[submodule "corebuild"] |
|
||||||
path = corebuild |
|
||||||
url = https://github.com/mellinoe/corebuild |
|
@ -0,0 +1,11 @@ |
|||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" TreatAsLocalProperty="OutDir"> |
||||||
|
<PropertyGroup> |
||||||
|
<RepositoryRootDirectory>$(MSBuildThisFileDirectory)</RepositoryRootDirectory> |
||||||
|
<BinDir>$(RepositoryRootDirectory)bin</BinDir> |
||||||
|
<OutputPath>$([System.IO.Path]::GetFullPath('$(RepositoryRootDirectory)bin\$(Configuration)'))\$(MSBuildProjectName)</OutputPath> |
||||||
|
<OutDir>$(OutputPath)</OutDir> |
||||||
|
<RootOutDir>$(OutDir)</RootOutDir> |
||||||
|
<BaseIntermediateOutputPath>$([System.IO.Path]::GetFullPath('$(RepositoryRootDirectory)bin\obj\$(MSBuildProjectName)'))\</BaseIntermediateOutputPath> |
||||||
|
<ExtDir>$(MSBuildThisFileDirectory)\ext</ExtDir> |
||||||
|
</PropertyGroup> |
||||||
|
</Project> |
@ -1,20 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="utf-8"?> |
|
||||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
||||||
<Import Project="dir.props" /> |
|
||||||
|
|
||||||
<ItemGroup> |
|
||||||
<Project Include="src\**\*.csproj" /> |
|
||||||
</ItemGroup> |
|
||||||
|
|
||||||
<Target Name="Build"> |
|
||||||
<MSBuild Projects="@(Project)" |
|
||||||
ContinueOnError="ErrorAndContinue" /> |
|
||||||
</Target> |
|
||||||
|
|
||||||
<Target Name="Clean"> |
|
||||||
<RemoveDir Directories="$(BinDir)" /> |
|
||||||
</Target> |
|
||||||
|
|
||||||
<Target Name="Rebuild" DependsOnTargets="Clean;Build" /> |
|
||||||
|
|
||||||
</Project> |
|
@ -1 +0,0 @@ |
|||||||
Subproject commit c50a9fe00c2318a431c9940bcbd63feb97d29a25 |
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -1,6 +0,0 @@ |
|||||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
||||||
<Import Project="$(MSBuildThisFileDirectory)\corebuild\corebuild.props" /> |
|
||||||
<PropertyGroup> |
|
||||||
<DepsDir>$(ProjectDir)deps\</DepsDir> |
|
||||||
</PropertyGroup> |
|
||||||
</Project> |
|
@ -1,3 +0,0 @@ |
|||||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
||||||
<Import Project="$(MSBuildThisFileDirectory)\corebuild\corebuild.targets" /> |
|
||||||
</Project> |
|
@ -0,0 +1,15 @@ |
|||||||
|
[Debug] |
||||||
|
Pos=60,60 |
||||||
|
Size=400,400 |
||||||
|
Collapsed=0 |
||||||
|
|
||||||
|
[ImGUI.NET Sample Program] |
||||||
|
Pos=5,10 |
||||||
|
Size=950,520 |
||||||
|
Collapsed=0 |
||||||
|
|
||||||
|
[Memory editor] |
||||||
|
Pos=210,80 |
||||||
|
Size=594,403 |
||||||
|
Collapsed=0 |
||||||
|
|
Loading…
Reference in new issue