com.jme3.system
Class Natives

java.lang.Object
  extended by com.jme3.system.Natives

public final class Natives
extends java.lang.Object

Helper class for extracting the natives (dll, so) from the jars. This class should only be used internally.


Constructor Summary
Natives()
           
 
Method Summary
static void extractNativeLib(java.lang.String sysName, java.lang.String name)
           
static void extractNativeLib(java.lang.String sysName, java.lang.String name, boolean load)
           
static void extractNativeLib(java.lang.String sysName, java.lang.String name, boolean load, boolean warning)
           
static void extractNativeLibs(Platform platform, AppSettings settings)
           
static java.io.File getExtractionDir()
           
protected static boolean isUsingNativeBullet()
           
static void setExtractionDir(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Natives

public Natives()
Method Detail

setExtractionDir

public static void setExtractionDir(java.lang.String name)

getExtractionDir

public static java.io.File getExtractionDir()

extractNativeLib

public static void extractNativeLib(java.lang.String sysName,
                                    java.lang.String name)
                             throws java.io.IOException
Throws:
java.io.IOException

extractNativeLib

public static void extractNativeLib(java.lang.String sysName,
                                    java.lang.String name,
                                    boolean load)
                             throws java.io.IOException
Throws:
java.io.IOException

extractNativeLib

public static void extractNativeLib(java.lang.String sysName,
                                    java.lang.String name,
                                    boolean load,
                                    boolean warning)
                             throws java.io.IOException
Throws:
java.io.IOException

isUsingNativeBullet

protected static boolean isUsingNativeBullet()

extractNativeLibs

public static void extractNativeLibs(Platform platform,
                                     AppSettings settings)
                              throws java.io.IOException
Throws:
java.io.IOException