public abstract class AMonkeyInit
extends com.jme3.app.SimpleApplication
implements com.jme3.animation.AnimEventListener
Modifier and Type | Field and Description |
---|---|
protected boolean |
ambientOcclusion |
protected java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> |
animChannels |
protected float |
appScaled |
protected float |
appSize |
protected com.jme3.shadow.BasicShadowRenderer |
bsr |
protected java.lang.String |
cameraSelection |
protected DefaultCameraState |
cameraState |
protected java.awt.Dimension |
canvassize |
protected boolean |
cleanupPostFilter |
protected boolean |
complexShadows |
protected boolean |
defaultGui |
protected FlyCamera |
flyCamera |
protected FocusCamera |
focusCam |
protected boolean |
focusCamActive |
protected com.jme3.post.FilterPostProcessor |
fpp |
com.jme3.scene.Node |
gridNode |
protected java.lang.String |
guiCreatorPath |
protected boolean |
hudactive |
protected boolean |
isGrid |
protected java.util.ArrayList<com.jme3.light.Light> |
lights |
protected com.jme3.niftygui.NiftyJmeDisplay |
niftyDisplay |
protected java.util.ArrayList<jadex.extension.envsupport.observer.graphics.drawable3d.special.NiftyScreen> |
niftyScreens |
protected java.util.HashMap<java.lang.String,com.jme3.effect.ParticleEmitter> |
particleEmitters |
protected com.jme3.shadow.PssmShadowRenderer |
pssmRenderer |
protected com.jme3.scene.Spatial |
selectedSpatial |
protected int |
selectedTarget |
protected SelectionControl |
selectionControl |
protected jadex.extension.envsupport.environment.ISpaceController |
spaceController |
protected float |
spaceSize |
protected com.jme3.scene.Node |
staticNode |
protected com.jme3.terrain.geomipmap.TerrainQuad |
terrain |
protected java.util.ArrayList<com.jme3.scene.Spatial> |
toAdd |
protected java.util.ArrayList<java.lang.String> |
toDelete |
protected boolean |
walkCam |
Constructor and Description |
---|
AMonkeyInit(float dim,
float appScaled,
float spaceSize,
boolean isGrid,
boolean shader,
java.lang.String camera,
java.lang.String guiCreatorPath,
jadex.extension.envsupport.environment.ISpaceController spaceController) |
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> |
getAnimChannels() |
float |
getAppDimension() |
float |
getAppScaled() |
float |
getAppSize() |
com.jme3.asset.AssetManager |
getAssetManager() |
com.jme3.shadow.BasicShadowRenderer |
getBsr() |
java.lang.String |
getCameraSelection() |
java.awt.Dimension |
getCanvassize() |
java.util.Collection<com.jme3.renderer.Caps> |
getCaps() |
java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> |
getChannels() |
FlyCamera |
getFlyCamera() |
FocusCamera |
getFocusCam() |
com.jme3.post.FilterPostProcessor |
getFpp() |
com.jme3.scene.Node |
getGridNode() |
java.util.ArrayList<com.jme3.light.Light> |
getLights() |
com.jme3.niftygui.NiftyJmeDisplay |
getNiftyDisplay() |
java.util.HashMap<java.lang.String,com.jme3.effect.ParticleEmitter> |
getParticleEmiters() |
com.jme3.shadow.PssmShadowRenderer |
getPssmRenderer() |
com.jme3.scene.Spatial |
getSelectedSpatial() |
int |
getSelectedTarget() |
jadex.extension.envsupport.environment.ISpaceController |
getSpaceController() |
float |
getSpaceSize() |
com.jme3.terrain.geomipmap.TerrainQuad |
getTerrain() |
java.util.ArrayList<com.jme3.scene.Spatial> |
getToAdd() |
java.util.ArrayList<java.lang.String> |
getToDelete() |
void |
initCam() |
boolean |
isCleanupPostFilter() |
boolean |
isComplexShadows() |
boolean |
isFocusCamActive() |
boolean |
isGrid() |
boolean |
isHudactive() |
boolean |
isWalkCam() |
void |
onAnimChange(com.jme3.animation.AnimControl control,
com.jme3.animation.AnimChannel channel,
java.lang.String animName) |
void |
onAnimCycleDone(com.jme3.animation.AnimControl control,
com.jme3.animation.AnimChannel channel,
java.lang.String animName) |
void |
setAnimChannels(java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> animChannels) |
void |
setAppDimension(float appDimension) |
void |
setAppScaled(float appScaled) |
void |
setAppSize(float appSize) |
void |
setBsr(com.jme3.shadow.BasicShadowRenderer bsr) |
void |
setCameraSelection(java.lang.String cameraSelection) |
void |
setCanvassize(java.awt.Dimension canvasSize) |
void |
setChannels(java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> animChannels) |
void |
setCleanupPostFilter(boolean cleanupPostFilter) |
void |
setComplexShadows(boolean complexShadows) |
void |
setFlyCamera(FlyCamera flyCamera) |
void |
setFocusCam(FocusCamera focusCam) |
void |
setFocusCamActive(boolean focusCamActive) |
void |
setFpp(com.jme3.post.FilterPostProcessor fpp) |
void |
setGrid(boolean isGrid) |
void |
setGridNode(com.jme3.scene.Node gridNode) |
void |
setHudactive(boolean hudactive) |
void |
setLights(java.util.ArrayList<com.jme3.light.Light> lights) |
void |
setNiftyDisplay(com.jme3.niftygui.NiftyJmeDisplay niftyDisplay) |
void |
setParticleEmiters(java.util.HashMap<java.lang.String,com.jme3.effect.ParticleEmitter> particleEmiters) |
void |
setPssmRenderer(com.jme3.shadow.PssmShadowRenderer pssmRenderer) |
void |
setSelectedSpatial(com.jme3.scene.Spatial selectedSpatial) |
void |
setSelectedTarget(int selectedTarget) |
void |
setSpaceController(jadex.extension.envsupport.environment.ISpaceController spaceController) |
void |
setSpaceSize(float spaceSize) |
void |
setTerrain(com.jme3.terrain.geomipmap.TerrainQuad terrain) |
void |
setToAdd(java.util.ArrayList<com.jme3.scene.Spatial> toAdd) |
void |
setToDelete(java.util.ArrayList<java.lang.String> toDelete) |
void |
setWalkCam(boolean walkCam) |
protected void |
simpleInit() |
void |
simpleUpdateAbstract(float tpf) |
getFlyByCamera, getGuiNode, getRootNode, initialize, isShowSettings, loadGuiFont, setDisplayFps, setDisplayStatView, setShowSettings, simpleInitApp, simpleRender, simpleUpdate, start, update
createCanvas, destroy, destroyInput, enqueue, gainFocus, getAudioRenderer, getCamera, getContext, getGuiViewPort, getInputManager, getListener, getRenderer, getRenderManager, getStateManager, getTimer, getViewPort, handleError, isPauseOnLostFocus, loseFocus, requestClose, reshape, restart, runQueuedTasks, setAssetManager, setPauseOnLostFocus, setSettings, setTimer, start, startCanvas, startCanvas, stop, stop
protected java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> animChannels
protected java.util.HashMap<java.lang.String,com.jme3.effect.ParticleEmitter> particleEmitters
protected java.util.ArrayList<com.jme3.light.Light> lights
protected com.jme3.post.FilterPostProcessor fpp
protected com.jme3.terrain.geomipmap.TerrainQuad terrain
protected FocusCamera focusCam
protected FlyCamera flyCamera
protected com.jme3.niftygui.NiftyJmeDisplay niftyDisplay
public com.jme3.scene.Node gridNode
protected float appSize
protected float appScaled
protected float spaceSize
protected com.jme3.scene.Spatial selectedSpatial
protected int selectedTarget
protected com.jme3.shadow.PssmShadowRenderer pssmRenderer
protected com.jme3.shadow.BasicShadowRenderer bsr
protected boolean isGrid
protected boolean walkCam
protected boolean hudactive
protected boolean focusCamActive
protected boolean complexShadows
protected boolean cleanupPostFilter
protected boolean ambientOcclusion
protected java.lang.String cameraSelection
protected java.util.ArrayList<java.lang.String> toDelete
protected java.util.ArrayList<com.jme3.scene.Spatial> toAdd
protected boolean defaultGui
protected java.lang.String guiCreatorPath
protected java.util.ArrayList<jadex.extension.envsupport.observer.graphics.drawable3d.special.NiftyScreen> niftyScreens
protected jadex.extension.envsupport.environment.ISpaceController spaceController
protected java.awt.Dimension canvassize
protected DefaultCameraState cameraState
protected SelectionControl selectionControl
protected com.jme3.scene.Node staticNode
public AMonkeyInit(float dim, float appScaled, float spaceSize, boolean isGrid, boolean shader, java.lang.String camera, java.lang.String guiCreatorPath, jadex.extension.envsupport.environment.ISpaceController spaceController)
protected void simpleInit()
public void initCam()
public void onAnimChange(com.jme3.animation.AnimControl control, com.jme3.animation.AnimChannel channel, java.lang.String animName)
onAnimChange
in interface com.jme3.animation.AnimEventListener
public void onAnimCycleDone(com.jme3.animation.AnimControl control, com.jme3.animation.AnimChannel channel, java.lang.String animName)
onAnimCycleDone
in interface com.jme3.animation.AnimEventListener
public void simpleUpdateAbstract(float tpf)
public void setChannels(java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> animChannels)
public java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> getChannels()
public java.util.Collection<com.jme3.renderer.Caps> getCaps()
public java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> getAnimChannels()
public void setAnimChannels(java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> animChannels)
animChannels
- the animChannels to setpublic com.jme3.terrain.geomipmap.TerrainQuad getTerrain()
public void setTerrain(com.jme3.terrain.geomipmap.TerrainQuad terrain)
terrain
- the terrain to setpublic FocusCamera getFocusCam()
public void setFocusCam(FocusCamera focusCam)
focusCam
- the focusCam to setpublic FlyCamera getFlyCamera()
public void setFlyCamera(FlyCamera flyCamera)
flyCamera
- the flyCamera to setpublic com.jme3.niftygui.NiftyJmeDisplay getNiftyDisplay()
public void setNiftyDisplay(com.jme3.niftygui.NiftyJmeDisplay niftyDisplay)
niftyDisplay
- the niftyDisplay to setpublic com.jme3.scene.Node getGridNode()
public void setGridNode(com.jme3.scene.Node gridNode)
gridNode
- the gridNode to setpublic float getAppDimension()
public void setAppDimension(float appDimension)
appDimension
- the appDimension to setpublic float getSpaceSize()
public void setSpaceSize(float spaceSize)
spaceSize
- the spaceSize to setpublic com.jme3.scene.Spatial getSelectedSpatial()
public void setSelectedSpatial(com.jme3.scene.Spatial selectedSpatial)
selectedSpatial
- the selectedSpatial to setpublic int getSelectedTarget()
public void setSelectedTarget(int selectedTarget)
selectedTarget
- the selectedTarget to setpublic com.jme3.shadow.PssmShadowRenderer getPssmRenderer()
public void setPssmRenderer(com.jme3.shadow.PssmShadowRenderer pssmRenderer)
pssmRenderer
- the pssmRenderer to setpublic com.jme3.shadow.BasicShadowRenderer getBsr()
public void setBsr(com.jme3.shadow.BasicShadowRenderer bsr)
bsr
- the bsr to setpublic boolean isGrid()
public void setGrid(boolean isGrid)
isGrid
- the isGrid to setpublic boolean isWalkCam()
public void setWalkCam(boolean walkCam)
walkCam
- the walkCam to setpublic boolean isHudactive()
public void setHudactive(boolean hudactive)
hudactive
- the hudactive to setpublic boolean isFocusCamActive()
public void setFocusCamActive(boolean focusCamActive)
focusCamActive
- the focusCamActive to setpublic boolean isComplexShadows()
public void setComplexShadows(boolean complexShadows)
complexShadows
- the complexShadows to setpublic com.jme3.asset.AssetManager getAssetManager()
getAssetManager
in class com.jme3.app.Application
public java.util.ArrayList<com.jme3.light.Light> getLights()
public void setLights(java.util.ArrayList<com.jme3.light.Light> lights)
lights
- the lights to setpublic boolean isCleanupPostFilter()
public void setCleanupPostFilter(boolean cleanupPostFilter)
cleanupPostFilter
- the cleanupPostFilter to setpublic java.util.HashMap<java.lang.String,com.jme3.effect.ParticleEmitter> getParticleEmiters()
public void setParticleEmiters(java.util.HashMap<java.lang.String,com.jme3.effect.ParticleEmitter> particleEmiters)
particleEmiters
- the particleEmiters to setpublic java.util.ArrayList<java.lang.String> getToDelete()
public void setToDelete(java.util.ArrayList<java.lang.String> toDelete)
toDelete
- the toDelete to setpublic java.util.ArrayList<com.jme3.scene.Spatial> getToAdd()
public void setToAdd(java.util.ArrayList<com.jme3.scene.Spatial> toAdd)
toAdd
- the toAdd to setpublic void setCanvassize(java.awt.Dimension canvasSize)
public java.awt.Dimension getCanvassize()
public float getAppSize()
public void setAppSize(float appSize)
public java.lang.String getCameraSelection()
public void setCameraSelection(java.lang.String cameraSelection)
public float getAppScaled()
public void setAppScaled(float appScaled)
public jadex.extension.envsupport.environment.ISpaceController getSpaceController()
public void setSpaceController(jadex.extension.envsupport.environment.ISpaceController spaceController)
public com.jme3.post.FilterPostProcessor getFpp()
public void setFpp(com.jme3.post.FilterPostProcessor fpp)
fpp
- the fpp to set