{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreidejxydp2hsstvr7geo7j6ymsh4lqvgqauemrzp6rcnubcyw4jb6e",
    "uri": "at://did:plc:dxjzgxe7cvirxkwfjr2tjspt/app.bsky.feed.post/3mnvlu3z6edl2"
  },
  "path": "/t/jme-3-10-0-beta1/49603?page=3#post_42",
  "publishedAt": "2026-06-09T22:07:55.000Z",
  "site": "https://hub.jmonkeyengine.org",
  "tags": [
    "Vlog 03: Integrating Dear ImGui (1.92.0+) with latest jME3: Initial Findings, Traps, and Architecture Choices",
    "General Discussion",
    "@Override"
  ],
  "textContent": "If it helps, this is how I solved it:\n\nVlog 03: Integrating Dear ImGui (1.92.0+) with latest jME3: Initial Findings, Traps, and Architecture Choices General Discussion\n\n> package com.jme3.imgui; import com.jme3.input.RawInputListener; import com.jme3.input.event.JoyAxisEvent; import com.jme3.input.event.JoyButtonEvent; import com.jme3.input.event.KeyInputEvent; import com.jme3.input.event.MouseButtonEvent; import com.jme3.input.event.MouseMotionEvent; import com.jme3.input.event.TouchEvent; import imgui.ImGui; import imgui.ImGuiIO; import imgui.flag.ImGuiKey; public class JmeImGuiInput implements RawInputListener { @Override public void beginInput() { …",
  "title": "jME 3.10.0-beta1"
}