kovacsv / visualscriptengine Goto Github PK
View Code? Open in Web Editor NEWA C++ visual scripting engine designed for embedding.
License: MIT License
A C++ visual scripting engine designed for embedding.
License: MIT License
Selection should be the same after Undo/Redo.
Steps to reproduce:
Result: Only one node is selected.
Expected: Both nodes are selected.
Can we get nodes to calculate when events are fired without changing the engine too much?
I think everything is obvious enough but I'll show an example to make it even clearer:
As you can see from the example above, generate should be triggered when "pressed" output is fired. So, is it possible?
And if so, can we block a connection? With something like an open-close gate node?
With this implementation enumerating and deleting items can be much faster, although looking up by key will require an extra indirection.
Class members should be someting like this:
std::forward<Value> values;
std::unordered_map<Key, std::list::iterator<Value>> keyToValue;
Notify the host application when undo state changes so that the application can modify it's state based on undo/redo status.
I looked at the cmakelist file, this file mainly are support the Microsoft visual studio c++, but not mingw gcc?
The code of NSViewContext
and NSImageContext
is very similar.
Notify the host application when selection changes so that the application can modify it's state based on selection status.
Hello,
it would be very nice to have a Dark mode for visualization. Maybe it's already possible ?
Thank you.
At the moment reconnecting connections with the Control/Command key works only if there is exactly one connection at the relevant slot. It would be great to make it work with multiple connections as well.
Hello,
I would like to test embedding the VisualScriptEgnine in a C++/Qt application on Windows.
Is there any example available, or maybe few recommendations to do so ?
thank you,
Yvan.
Notify the host application when clipboard state changes so that the application can modify it's state based on clipboard status.
Hello, I am now developing a plugin on Archicad, I want to port this engine to Archicad, do I need to use the DG::useritem, do you have a demo example available here for reference, thank you
Notify the host application when pasting fails because of an incompatible version number, so that the application can show a warning message.
Hi, node-editor programming is wonderful. I find that the VisualScriptEngine has binding for wxWidgets and web, do you have some plan to do the QT binding for VisualScriptEngine?
Details:
Needs decision:
How to use localisation module NE::LocString and NUIE::Localization? I read code this modules and can't understand how use this modules. In default translate is not enabled but have first intit.
Great start! I could definitely use this within an application I need to develop for work.
I would like to know how to integrate this interface into an MFC-based application. Essentially, this interface could be displayed within a CView (or similar) MFC Class.
Thanks for any suggestions!
Rolando
Notify the host application when open/save state changes so that the application can modify it's state based on open/save status.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.