-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to get context of items that are in a 3D scene to participate in a test? #21
Comments
Hello, I am not sure I understand your question, it's too ambiguous. What do you mean by callbacks? If your item in the 3D scene are dear imgui widgets projected into 2D, they can register themselves using If your items in the 3D scene are well... 3D items.. this isn't something the test engine needs to know about. |
Ocornut - no, thank you for your prompt reply. I wasn't aware of how to go about registering via imgui_test_engine_item_add + _info. It is not my expectation that Test Engine should know anything about the workings of my 3D engine ... I just need to know what I need to bubble up from it and into Test Engine. |
I just do fake mouse moves in my viewport widget to particular positions and then do the e.g. the linked test is an easy way to move the cursor into the middle of the viewport and clicks the left mouse button to place a voxel In this example I test the selection by spanning an aabb with the test engine: |
<please, if there is an FAQ or other place to ask these questions do let me know>
Thus far ImGui Test Engine checks off most of everything I require from a test framework. What I really would like to know is how (if at all possible) to register callbacks from items that I select within the context of the 3D scene that I have in my app such that I can use them within the test framework?
For example, if my little app has a few objects, and I select one and some behaviour happens, what might be the most sensible way for me to register the event and callback such that later, within that same scene, I can write a test that automates the given action? Is that even sensible within ImGui Test Engine?
The text was updated successfully, but these errors were encountered: