Code Monkey home page Code Monkey logo

Comments (5)

JoeStrout avatar JoeStrout commented on August 17, 2024

OK, I've fixed the MonoMac errors, and pushed the changes up to my own fork of the project. I hope they prove useful.

Note that I had to guess about what Clear is supposed to do... maybe some docs on the wiki would be in order? I'll be happy to contribute if I can get write permission.

from crossgraphics.

praeclarum avatar praeclarum commented on August 17, 2024

Hello,

I have fixes too and am trying to understand why they're not pushed up here.

Are you not able to create wiki articles? I reviewed settings and it all should be open. Thanks for volunteering!

I recall now why I had to have the Clear function. It all comes back to not having blending modes. The situation was I had an IGraphics that gets initialized to the color [0 0 0 1]. I wanted it to be cleared to [0 0 0 0]. But there is no way to do that with the API because the only blending mode is additive.

So we either need to add blending modes (which I like, but am not sure how to implement on WPF) or have this stupid Clear function...

from crossgraphics.

JoeStrout avatar JoeStrout commented on August 17, 2024

OK, it looks like I can edit the wiki — I'll get started on some docs shortly.

As for Clear, I don't really have any objection to the function itself — I can see how it may be useful in some cases, and it's generally simple enough to implement. Or at least, the Cocoa version was simple enough!

I can't provide any advice on github merging, though, as I'm very new to github myself. I do hope we can get the changes all merged together somehow — I think this is a really handy module!

from crossgraphics.

CaptainN avatar CaptainN commented on August 17, 2024

This looks old, but JoeStrout can start to merge his fork by sending a pull request from his fork to this one (praeclarum). Once the pull request is established, praeclarum can accept the pull request, and the history from the fork will be brought into this one. The fork looks clean by the graphs, so everything should merge with no conflicts.

from crossgraphics.

praeclarum avatar praeclarum commented on August 17, 2024

This has been fixed.

from crossgraphics.

Related Issues (8)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.