public class JME3ContentSystemFactory extends DynamicContentSystemFactory
| Constructor and Description |
|---|
JME3ContentSystemFactory(com.jme3.renderer.Renderer renderer,
com.jme3.audio.AudioRenderer audioRenderer,
com.jme3.asset.AssetManager assetManager,
java.util.List<IUpdateable> updateList)
Instantiates a new JM e3 content system factory.
|
| Modifier and Type | Method and Description |
|---|---|
<ContentType extends IItem,ConcreteType extends IItem> |
create(java.lang.Class<ContentType> clazz,
java.lang.String name,
java.util.UUID id)
Creates the.
|
com.jme3.audio.AudioRenderer |
getAudioRenderer()
Gets the audio renderer.
|
com.jme3.renderer.Renderer |
getRenderer()
Gets the renderer.
|
void |
setAudioRenderer(com.jme3.audio.AudioRenderer audioRenderer)
Sets the audio renderer.
|
void |
setRenderer(com.jme3.renderer.Renderer renderer)
Sets the renderer.
|
canCreate, getConcreteTypeForContentType, register, registerClassesFromResourceStringspublic JME3ContentSystemFactory(com.jme3.renderer.Renderer renderer,
com.jme3.audio.AudioRenderer audioRenderer,
com.jme3.asset.AssetManager assetManager,
java.util.List<IUpdateable> updateList)
throws java.lang.ClassNotFoundException,
java.io.IOException,
ContentTypeAlreadyBoundException,
ContentTypeInvalidException
renderer - the rendereraudioRenderer - the audio rendererassetManager - the asset managerupdateList - the update listjava.lang.ClassNotFoundException - the class not found exceptionjava.io.IOException - Signals that an I/O exception has occurred.ContentTypeAlreadyBoundException - the content type already bound
exceptionContentTypeInvalidException - the content type invalid exceptionpublic <ContentType extends IItem,ConcreteType extends IItem> ConcreteType create(java.lang.Class<ContentType> clazz, java.lang.String name, java.util.UUID id) throws ContentTypeNotBoundException
IContentFactorycreate in interface IContentFactorycreate in class DynamicContentSystemFactoryContentType - the generic typeConcreteType - the generic typeclazz - the clazzname - the nameid - the idContentTypeNotBoundException - the content type not bound exceptionpublic com.jme3.audio.AudioRenderer getAudioRenderer()
public com.jme3.renderer.Renderer getRenderer()
public void setAudioRenderer(com.jme3.audio.AudioRenderer audioRenderer)
audioRenderer - the new audio rendererpublic void setRenderer(com.jme3.renderer.Renderer renderer)
renderer - the new renderer