|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
org.xj3d.core.loading.
See:
Description
| Class Summary | |
|---|---|
| AbstractLoadManager | Common base implementation of a load manager. |
| DefaultCacheDetails | A simple implementation of the data holder class for file caching. |
| DefaultFileCache | The default file cache implementation that performs no caching at all. |
| DefaultLoadManager | A simplistic manager for loading files that does no caching. |
| DefaultScriptLoader | A utility class who's sole job is to take a script node and load the contents and get the runtime items happening. |
| DefaultWorldLoaderManager | Independent thread used to load a world from a list of URLs and then place it in the given node. |
| FramerateThrottle | Determines what the frame rate should be based on available information. |
| MemCacheLoadManager | A manager for loading files that are external to the currently loading file eg Textures, inlines and protos. |
| WeakRefFileCache | The file cache implementation uses the standard
WeakHashMap as the storage mechanism. |
| WorldLoadHandler | Independent thread used to load a world from a list of URLs and then place it in the given node. |
Implementations of various content loading strategies that work with the
interfaces and structures defined in the package org.xj3d.core.loading.
The content loading process needs to be customised depending on the type of
content being loaded. For example, script loading needs to also access the
ScriptEngine interface during the load process
to see if a specific script type is supported, yet texture loading will not.
Each of the loaders in this package implement their respective loader
interfaces and make use of the global
LoaderThreadPool to schedule the loading.
The following properties are in use by classes in this package.
|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||