In OpenGL, rendering Vobs is slightly tricky since objects are created in Java and mirrored on the C++ side; the following sequence diagram shows an OpenGL vob being created, a method called, put into a vobscene, rendered and finally destroyed.