com.sygem.jazz3d3.loader
Class LoadFactory
java.lang.Object
|
+--com.sygem.jazz3d3.loader.LoadFactory
- public class LoadFactory
- extends java.lang.Object
Acts as a central point for all object loaders. You create
the loaders you want and assign them to a LoadFactory
object.
This LoadFactory
then gets passed to a Model3d
, which will
perform the actual loading. Here's an example:
Model3d m = new Model3d(0,0,8);
LoadFactory load = new LoadFactory();
load.assignLoader("3DS", new Loader3DS());
m.loadModel("model.3ds", load);
- Version:
- 3.0a
- Author:
- SyGem Software
- See Also:
Model3d
,
Loader
Method Summary |
void |
assignLoader(java.lang.String ext,
Loader ldr)
Assigns a 3d object loader to a file extension. |
void |
removeLoader(java.lang.String ext)
Removes a 3d object loader, based on file extension. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LoadFactory
public LoadFactory()
- Default constructor.
assignLoader
public final void assignLoader(java.lang.String ext,
Loader ldr)
- Assigns a 3d object loader to a file extension.
- Parameters:
ext
- The filename extension. Not case-sensitive.ldr
- The Loader you want to associate with the extension.- See Also:
Loader
,
removeLoader(java.lang.String)
removeLoader
public final void removeLoader(java.lang.String ext)
- Removes a 3d object loader, based on file extension.
- Parameters:
ext
- The filename extension of the loader you want to remove. Not case-sensitive.- See Also:
Loader
,
assignLoader(java.lang.String, com.sygem.jazz3d3.loader.Loader)