Class dnx.lr.app.BrowserEngine
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class dnx.lr.app.BrowserEngine

java.lang.Object
   |
   +----dnx.util.DNXObject
           |
           +----dnx.util.DNXInstancedObject
                   |
                   +----dnx.lr.app.BrowserEngine

public class BrowserEngine
extends DNXInstancedObject

Variable Index

 o debugSceneEvents
 o EXAMINE_VIEWER
 o FLY_VIEWER
 o NONE_VIEWER
 o WALK_VIEWER

Constructor Index

 o BrowserEngine(Nexus)

Method Index

 o backgroundBound(NodeInstance)
 o clearStatus()
 o fogBound(NodeInstance)
 o frameUpdate(long)
 o getCurrentViewer()
 o getNexus()
 o getViewer(int)
 o handleSceneEvent(SceneObserverEvent)
 o handleViewEvent(View, Event)
Called from some panel, which was called from a ViewCanvas to handle events occurring in the panel.
 o loadURL(String[], String[])
 o navinfoBound(NodeInstance)
 o rebuildViewpointList(NodeInstanceList)
 o rootChanged(Scene)
 o setBackground(NodeInstance)
 o setCamera(NodeInstance, boolean)
 o setCollisionRadius(float)
Set the collision radius.
 o setFog(NodeInstance)
 o setHeadlightIntensity(float)
 o setHeightAboveTerrain(float)
 o setMaximumStairstepHeight(float)
 o setSelectedViewer(int)
 o setViewer(int)
 o setViewerFromNavigationInfo(int)
 o setViewerFromNavigationInfo(String)
 o setViewerSpeed(float)
 o setVisibilityLimit(float)
 o showError(String, String)
 o showStatus(String)
 o viewpointBound(NodeInstance)

Variables

 o NONE_VIEWER
  public final static int NONE_VIEWER
 o WALK_VIEWER
  public final static int WALK_VIEWER
 o FLY_VIEWER
  public final static int FLY_VIEWER
 o EXAMINE_VIEWER
  public final static int EXAMINE_VIEWER
 o debugSceneEvents
  public static boolean debugSceneEvents

Constructors

 o BrowserEngine
  public BrowserEngine(Nexus nexus)

Methods

 o getNexus
  public Nexus getNexus()
 o setViewer
  public void setViewer(int viewer)
 o getViewer
  public BrowserViewer getViewer(int viewer)
 o getCurrentViewer
  public BrowserViewer getCurrentViewer()
 o setViewerSpeed
  public void setViewerSpeed(float speed)
 o handleSceneEvent
  public void handleSceneEvent(SceneObserverEvent ev)
 o rebuildViewpointList
  protected void rebuildViewpointList(NodeInstanceList viewpointList)
 o showError
  protected void showError(String title,
                           String mess)
 o showStatus
  protected void showStatus(String mess)
 o clearStatus
  protected void clearStatus()
 o loadURL
  protected void loadURL(String parameters[],
                         String urls[])
 o setSelectedViewer
  public void setSelectedViewer(int viewer)
 o setViewerFromNavigationInfo
  public void setViewerFromNavigationInfo(int viewer)
 o setViewerFromNavigationInfo
  public boolean setViewerFromNavigationInfo(String viewerName)
 o setCollisionRadius
  public void setCollisionRadius(float radius)
Set the collision radius. By default, sets the nexus's collision radius and also sets the near clipping plane of all views to one-half the collision radius.
 o setHeightAboveTerrain
  public void setHeightAboveTerrain(float height)
 o setMaximumStairstepHeight
  public void setMaximumStairstepHeight(float height)
 o setHeadlightIntensity
  public void setHeadlightIntensity(float intensity)
 o setVisibilityLimit
  public void setVisibilityLimit(float limit)
 o setCamera
  public void setCamera(NodeInstance inst,
                        boolean jump)
 o setBackground
  public void setBackground(NodeInstance inst)
 o setFog
  public void setFog(NodeInstance inst)
 o navinfoBound
  protected void navinfoBound(NodeInstance inst)
 o viewpointBound
  protected void viewpointBound(NodeInstance inst)
 o backgroundBound
  protected void backgroundBound(NodeInstance inst)
 o fogBound
  protected void fogBound(NodeInstance inst)
 o frameUpdate
  public void frameUpdate(long when)
 o rootChanged
  public void rootChanged(Scene scene)
 o handleViewEvent
  public boolean handleViewEvent(View view,
                                 Event e)
Called from some panel, which was called from a ViewCanvas to handle events occurring in the panel.

All Packages  Class Hierarchy  This Package  Previous  Next  Index