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, registerClassesFromResourceStrings
public 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
IContentFactory
create
in interface IContentFactory
create
in class DynamicContentSystemFactory
ContentType
- 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