tangrams / tangram-es

2D and 3D map renderer using OpenGL ES
MIT License
828 stars 240 forks source link

C # extended library #2230

Open jinyuttt opened 3 years ago

jinyuttt commented 3 years ago

Is it available?WPF?

matteblair commented 3 years ago

Hi @jinyuttt, can you be more specific about what you are looking for?

warpedgeoid commented 3 years ago

I'm assuming that @jinyuttt wants C# bindings for Tangram-ES for use in a WPF app. Since this would first require Tangram-ES to support Windows platform, I doubt this is doable right now.

jinyuttt commented 3 years ago

@warpedgeoid yes, .net core

warpedgeoid commented 3 years ago

@matteblair wasn’t there an effort to make a Windows port awhile back?

matteblair commented 3 years ago

Yes, there is a PR for a MinGW port that I have neglected to follow up on: https://github.com/tangrams/tangram-es/pull/2035 I have made other attempts at a "native" Windows port using MSVC as well, but that's a more involved problem. There seems to be persistent interest in a Windows port of some form, so I will endeavor to finally merge that.

However I don't think a Windows port of our C++ library will fulfill the request for a .NET API. @jinyuttt Do you have experience creating .NET bindings for C++ libraries?

charlenni commented 3 years ago

Is there any documentation, what is needed for a new platform? And could the core part build as library without any platform?