anchor.diff:  
   a|context +
   getContext()
  -a|The application context contains the renderer, <<jme3/intermediate/appsettings#,AppSettings>>, timer, etc. Typically, you do not directly access the context object.
  +a|The application context contains the renderer, xref:jme3/intermediate/appsettings.adoc[AppSettings], timer, etc. Typically, you do not directly access the context object.
   
   a|inputEnabled
  -a|this internal boolean is true if you want the system to listen for user inputs, and false if you just want to play a non-interactive scene. You change the boolean using <<jme3/intermediate/appsettings#,AppSettings>>.
  +a|this internal boolean is true if you want the system to listen for user inputs, and false if you just want to play a non-interactive scene. You change the boolean using xref:jme3/intermediate/appsettings.adoc[AppSettings].
   
   a|keyInput, mouseInput +
   joyInput, touchInput
  
positive.code: 
  a|viewPort +
  getViewPort()
  a|The view object for the default camera. You can register advanced <<jme3/advanced/effects_overview#,post-processor filters>> here.
  
  a|settings +
  setSettings()
  a|Use this AppSettings object to specify the display width and height (by default 640x480), color bit depth, z-buffer bits, anti-aliasing samples, and update frequency, video and audio renderer, asset manager. +
  See: <<jme3/intermediate/appsettings#,AppSettings>>.
  
  a|cam +
  getCamera()
  a|The default <<jme3/advanced/camera#,camera>> provides perspective projection, 45° field of view, near plane = 1 wu, far plane = 1000 wu.
  
  a|assetManager +
  getAssetManager()
  a|An object that manages paths for loading models, textures, materials, sounds, etc. +
  By default the <<jme3/advanced/asset_manager#,Asset Manager>> paths are relative to your project's root directory.
  
  a|audioRenderer +
  getAudioRenderer()
  a|This object gives you access to the jME3 <<jme3/advanced/audio#,audio>> system.
  
  a|listener +
  getListener()
  a|This object represents the user's ear for the jME3 <<jme3/advanced/audio#,audio>> system.
  
  a|inputManager +
  getInputManager()
  a|Use the <<jme3/advanced/input_handling#,inputManager>> to configure your custom inputs (mouse movement, clicks, key presses, etc) and set mouse pointer visibility.
  
  a|stateManager +
  getStateManager()
  a|You use the Application's state manager to activate <<jme3/advanced/application_states#,AppStates>>, such as <<jme3/advanced/physics#,Physics>>.
  
  |===
  [cols="25,75", options="header"]
  
negative.code: 
  a|guiViewPort +
  getGuiViewPort()
  a|The view object for the orthogonal +++<abbr title="Graphical User Interface">GUI</abbr>+++ view. Only used internally for xref:jme3/advanced/hud.adoc[HUD]s.
  
  a|timer
  a|An internal update loop timer, don't use. See `tpf` in `simpleUpdate()` below to learn about timers.
  