Giter VIP home page Giter VIP logo

Comments (6)

bolt-blue avatar bolt-blue commented on May 28, 2024 1

@RobLoach Apologies for not responding earlier. It's fine for the issue to remain closed.

I just wanted to mention that I was not implying that anything was missing, though if I ever do I'll happily make suggestion(s).

I'm not sure how else to explain it other than what I wrote previously.

Oh, and I am happily using the glfw demo as the basis for a current project.

from nuklear.

quadroli avatar quadroli commented on May 28, 2024

Hii @bolt-blue 👋
yes, they are meant to be used directly, they are kinda what glue Nuklear together with the chosen backend

You are welcomed to write your own but for the most part they are just drag and drop

Hope that clarifies the matter 👋

from nuklear.

bolt-blue avatar bolt-blue commented on May 28, 2024

Thanks @quadroli, that's ideal.

Might it then be recommended to not edit a copy?

Again, the main reason I ask is because then it would feel like I'm messing with the library which would generally be a bad idea.

I suppose any parts I wanted to change I would write my own code for and simply substitute those aspects.

from nuklear.

quadroli avatar quadroli commented on May 28, 2024

The glue code e.g. nuklear_glfw_gl4 isn't part of the library per se, you can mess with it, heck you can even mess with nuklear.h, but for the most part, it's got you covered so that literally all your messing (if not most) will be on your app, the consumer of the api ...

from nuklear.

bolt-blue avatar bolt-blue commented on May 28, 2024

Granted we can of course mess with the files locally, but that's asking for trouble if one wants to have an easier time of pulling potential changes.

I feel more free to edit the backend code from the various demo's.

But then, like I said before, it feels odd mainly because of the naming conventions and use of more "library-specific" macros (e.g. NK_API) and such.

Maybe I'm just overthinking, as is my wont.

from nuklear.

RobLoach avatar RobLoach commented on May 28, 2024

IF you have additions you believe are missing, feel free to suggest them. F\or the most part, they should work in your platform of choice.

from nuklear.

Related Issues (20)

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.