Comments (2)
This project uses a slightly modified version of Dear ImGui. What you could do is move these non-standard methods to a new file, but under the ImGui namespace and thus keeping forwards compatibility. Although, you could just replace them with native ImGui methods (BeginGroup, TreeNode).
from imgui-node-editor.
@625673575, @ce2kettu This project works with vanilla copy of ImGui.
Modifications you mention are required only for blueprints example. Layouts helps to build fancy looking nodes without much hassle.
If you use your own copy of ImGui you will need to draw nodes without layouts with help of BeginGroup as @ce2kettu suggested.
from imgui-node-editor.
Related Issues (20)
- Can I hook into the creation of Links and Nodes? HOT 1
- Please support Imgui 1.89.+ HOT 2
- No way to select nodes and containers at the same time
- compile error HOT 1
- Cursor position error on develop branch
- Calling Suspend may trigger an assert in SentinelDrawCallback() HOT 4
- Small gap between pin pivot rect and links HOT 1
- Change Default Color of Link HOT 1
- [Feature Request] Examples/Documentation: Save/Load and integration HOT 1
- [Bug] Weird canvas display after zooming HOT 4
- SDF text rendering HOT 3
- Circular Reference in Node Pins Causes Hang
- Animate Flow HOT 2
- Building errors message on MacOS HOT 2
- Barebone example including processing HOT 1
- Support for smooth zoom with mouse wheel HOT 2
- Segfault in ImGui_ImplVulkan_RenderDrawData with pcmd->UserCallback = 0xfffffffffffffffe HOT 5
- Overlaying Button on Node Editor Results in Grayed Out Appearance HOT 1
- Attempting to add zoom around mouse cursor in canvas-example HOT 2
- No exposed API for detecting dragging of node(s) HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from imgui-node-editor.