|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jagatoo.loaders.models.cal3d.core.CalLoader
public class CalLoader
Provides static methods for loading Cal3d elements from backing store.
| Field Summary | |
|---|---|
static byte[] |
ANIMATION_FILE_MAGIC
|
static int |
CURRENT_FILE_VERSION
File version number |
static int |
EARLIEST_COMPATIBLE_FILE_VERSION
|
static int |
LIBRARY_VERSION
Library version number |
static int |
LOADER_ROTATE_X_AXIS
Flag for the loader to rotate X to Y axis. |
protected static int |
loadingMode
Flags used by the loader - note this is static so all loads must be consistent. |
static byte[] |
MATERIAL_FILE_MAGIC
|
static byte[] |
MESH_FILE_MAGIC
|
static byte[] |
SKELETON_FILE_MAGIC
File format magic headers |
| Constructor Summary | |
|---|---|
CalLoader()
|
|
| Method Summary | |
|---|---|
static CalCoreAnimation |
loadCoreAnimation(java.io.InputStream in,
java.lang.String name)
|
static CalCoreAnimation |
loadCoreAnimation(java.net.URL resource,
java.lang.String name)
Loads a core animation instance. |
protected static CalCoreBone |
loadCoreBones(java.io.DataInput file)
Loads a core bone instance. |
protected static CalCoreKeyframe |
loadCoreKeyframe(java.io.DataInput file)
Loads a core keyframe instance. |
static CalCoreMaterial |
loadCoreMaterial(java.io.InputStream in)
|
static CalCoreMaterial |
loadCoreMaterial(java.net.URL resource)
Loads a core material instance. |
static CalCoreMesh |
loadCoreMesh(java.io.InputStream in)
|
static CalCoreMesh |
loadCoreMesh(java.net.URL resource)
Loads a core mesh instance. |
static CalCoreSkeleton |
loadCoreSkeleton(java.io.InputStream in)
|
static CalCoreSkeleton |
loadCoreSkeleton(java.net.URL resource)
Loads a core skeleton instance. |
protected static CalCoreSubmesh |
loadCoreSubmesh(java.io.DataInput file)
Loads a core submesh instance. |
protected static CalCoreTrack |
loadCoreTrack(java.io.DataInput file)
Loads a core track instance. |
static void |
setLoadingMode(int flags)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final byte[] SKELETON_FILE_MAGIC
public static final byte[] ANIMATION_FILE_MAGIC
public static final byte[] MESH_FILE_MAGIC
public static final byte[] MATERIAL_FILE_MAGIC
public static final int LIBRARY_VERSION
public static final int CURRENT_FILE_VERSION
public static final int EARLIEST_COMPATIBLE_FILE_VERSION
public static final int LOADER_ROTATE_X_AXIS
protected static int loadingMode
| Constructor Detail |
|---|
public CalLoader()
| Method Detail |
|---|
public static void setLoadingMode(int flags)
public static CalCoreAnimation loadCoreAnimation(java.net.URL resource,
java.lang.String name)
throws java.io.IOException
resource - The name of the file to load the core animation instance
from.name -
java.io.IOException
public static CalCoreAnimation loadCoreAnimation(java.io.InputStream in,
java.lang.String name)
throws java.io.IOException
java.io.IOException
protected static CalCoreBone loadCoreBones(java.io.DataInput file)
throws java.io.IOException
file - The file stream to load the core bone instance from.
java.io.IOException
protected static CalCoreKeyframe loadCoreKeyframe(java.io.DataInput file)
throws java.io.IOException
file - The file stream to load the core keyframe instance from.
java.io.IOException
public static CalCoreMaterial loadCoreMaterial(java.net.URL resource)
throws java.io.IOException
resource - The name of the file to load the core material instance
from.
java.io.IOException
public static CalCoreMaterial loadCoreMaterial(java.io.InputStream in)
throws java.io.IOException
java.io.IOException
public static CalCoreMesh loadCoreMesh(java.net.URL resource)
throws java.io.IOException
resource - The name of the file to load the core mesh instance from.
java.io.IOException
public static CalCoreMesh loadCoreMesh(java.io.InputStream in)
throws java.io.IOException
java.io.IOException
public static CalCoreSkeleton loadCoreSkeleton(java.net.URL resource)
throws java.io.IOException
resource - The name of the file to load the core skeleton instance
from.
java.io.IOException
public static CalCoreSkeleton loadCoreSkeleton(java.io.InputStream in)
throws java.io.IOException
java.io.IOException
protected static CalCoreSubmesh loadCoreSubmesh(java.io.DataInput file)
throws java.io.IOException
file - The file stream to load the core submesh instance from.
java.io.IOException
protected static CalCoreTrack loadCoreTrack(java.io.DataInput file)
throws java.io.IOException
file - The file stream to load the core track instance from.
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||