Michał Cichoń

Results 177 comments of Michał Cichoń

@Gh0stBlade Hello, did you found a bug maybe?

Editor does not have control over that. Always use current ImGui context and current window. Is this by chance an issue of not setting correct context (editors orx imgui)?

Personally I would try the UE4 way. There is an extra button at the bottom of the node that adds new output pin. You can remove existing pin using pin...

Lifetimes of EditorAction and AnimationController are tied to EditorContext. If it goes away, everything else is also going away. Also public API does not return internal pointers. I do not...

Yes, it is possible. Editor allow you to place pins anywhere on the node (or even outside of the node). Every pin can have different input/output direction, so by default...

Node Editor keep track only position/size data of nodes, nothing more. Intent is to enable you as a user to write your own blueprint editor and examples are a guide...

> I'm stuck with desserialization of "node.ID". All ID's (`NodeId`, `PinId`, `LinkId`) are non-zero values provided by the user. They are `intptr_t` so they can accommodate your pointer to your...

> 1. Node.State returns the json string like that: "{"location":{"x":-252,"y":220}}" and i could not parse it with nlohman json parse method, so if it possible how to disable the default...

Copying example directly will not work. There are some changes to editor I made there while experimenting with new API to save/restore state and they are not ready for release....

You can define your own hash function for `ed::PinId`: ```cpp namespace std { template struct hash { std::size_t operator()(const ed::PinId& s) const noexcept { return static_cast(s.Get()); } }; } ```...