Fix virtual method detection, add SceneKit