ApertusJNI.processEventDoubleQueue()
), the plugin fires the events on the Java side, using the JNI's callback possibilities.ape::Entity
in ApertusVR, there is a corresponding Java class (the ape::Entity
is also included), which provides an interface to access, query, and modify an object on the C++ side. These wrapper classes contains only a String
, and a apeEntity.Type
member variables, which makes it available to identify the entity related to the interface object. Then it calls the static native
functions in ApertusJNI, to access the entity in C++.