Class SceneThumbnailRecorder

java.lang.Object
org.xj3d.ui.awt.browser.ogl.SceneThumbnailRecorder
All Implemented Interfaces:
ScreenCaptureListener, FrameStateListener, VRMLNodeListener

public class SceneThumbnailRecorder extends Object implements ScreenCaptureListener, VRMLNodeListener, FrameStateListener
A function module that performs an image capture of an X3D scene for the purpose of creating a thumbnail image for all viewpoints. The image capture is managed as follows:
  • On the completion of the world and content loading, all the Viewpoint nodes are searched for and bound if necessary.
  • The image capture is initiated immediately if the Viewpoint is not found, or the DEF'ed Viewpoint is found and currently bound.
  • Otherwise, the capture is initiated immediately upon notification that the Viewpoint has been bound.
Version:
$Revision: 1.8 $
Author:
Alan Hudson