Class ViewportJMonkey
- java.lang.Object
- 
- jadex.extension.envsupport.observer.graphics.AbstractViewport3d
- 
- jadex.extension.envsupport.observer.graphics.jmonkey.ViewportJMonkey
 
 
- 
- All Implemented Interfaces:
- IViewport3d
 
 public class ViewportJMonkey extends AbstractViewport3d 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description classViewportJMonkey.MyCallAction
 - 
Field SummaryFields Modifier and Type Field Description java.util.HashMap<java.lang.String,com.jme3.scene.Spatial>complexobjectsjava.util.HashMap<java.lang.String,com.jme3.material.Material>materials- 
Fields inherited from class jadex.extension.envsupport.observer.graphics.AbstractViewport3dareaSize_, canvas_, drawObjects_, paddedSize_, perspective, pixPosition_, position_, preserveAR_, rendering, size_, spacecontroller
 
- 
 - 
Constructor SummaryConstructors Constructor Description ViewportJMonkey(IPerspective perspective, java.lang.ClassLoader classloader, IVector3 spacesize, boolean isGrid, boolean shader, java.lang.String camera, java.lang.String guiCreatorPath, ISpaceController spaceController)Creates a new ViewportJMonkey
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLight(com.jme3.light.Light light)com.jme3.scene.SpatialcreatePrimitive3d(DrawableCombiner3d drawableCombiner3d, Primitive3d p, SpaceObject sobj)Create a 3d Objectjava.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel>getAnimChannels()com.jme3.asset.AssetManagergetAssetManager()java.util.Collection<com.jme3.renderer.Caps>getCapabilities()java.lang.ClassLoadergetClassloader()java.util.ArrayList<com.jme3.light.Light>getLights()DrawableCombiner3dgetMarker()get the Marker.intgetSelected()get the Selected Visualcom.jme3.water.SimpleWaterProcessorgetWaterProcessor()com.jme3.math.Vector3fhandleHeightValue(java.lang.Object posObj)Handle the Height Value.voidpauseApp()Pause the internal 3d Applicationvoidrefresh(java.util.List<java.lang.Object[]> objectList, java.util.Collection<DrawableCombiner3d> staticvisuals)Refreshes the viewport.voidremveLight(com.jme3.light.Light light)voidsetAnimChannels(java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> _animChannels)voidsetCapabilities(java.util.Collection<com.jme3.renderer.Caps> capabilities)voidsetLights(java.util.ArrayList<com.jme3.light.Light> lights)voidsetSelected(int selected, DrawableCombiner3d marker)set the Selected Visual by intIdvoidsetWaterProcessor(com.jme3.water.SimpleWaterProcessor waterProcessor)voidstartApp()This starts the jMonkey ApplicationvoidstopApp()Stops the internal 3d ApplicationvoidupdatePrimitive3d(DrawableCombiner3d drawableCombiner3d, Primitive3d p, SpaceObject sobj, com.jme3.scene.Spatial sp)Update a 3d Object- 
Methods inherited from class jadex.extension.envsupport.observer.graphics.AbstractViewport3daddViewportListener, getAreaSize, getAreaSize3d, getCamera, getCanvas, getCanvasSize, getPaddedSize, getPerspective, getPosition, getSize, getSpaceController, getSpaceController, isGridSpace, isShader, isShowing, removeViewportListener, setAreaSize, setCamera, setShader
 
- 
 
- 
- 
- 
Constructor Detail- 
ViewportJMonkeypublic ViewportJMonkey(IPerspective perspective, java.lang.ClassLoader classloader, IVector3 spacesize, boolean isGrid, boolean shader, java.lang.String camera, java.lang.String guiCreatorPath, ISpaceController spaceController) Creates a new ViewportJMonkey- Parameters:
- perspective- the selected Perspective
- ClassLoader- the Classloader
 
 
- 
 - 
Method Detail- 
refreshpublic void refresh(java.util.List<java.lang.Object[]> objectList, java.util.Collection<DrawableCombiner3d> staticvisuals)Description copied from interface:IViewport3dRefreshes the viewport.
 - 
startApppublic void startApp() This starts the jMonkey Application
 - 
handleHeightValuepublic com.jme3.math.Vector3f handleHeightValue(java.lang.Object posObj) Handle the Height Value. Check if its set or not
 - 
getClassloaderpublic java.lang.ClassLoader getClassloader() - Returns:
- the Classloader
 
 - 
stopApppublic void stopApp() Description copied from interface:IViewport3dStops the internal 3d Application
 - 
pauseApppublic void pauseApp() Description copied from interface:IViewport3dPause the internal 3d Application
 - 
getCapabilitiespublic java.util.Collection<com.jme3.renderer.Caps> getCapabilities() - Returns:
- return the graphic card capabilities
 
 - 
setCapabilitiespublic void setCapabilities(java.util.Collection<com.jme3.renderer.Caps> capabilities) - Parameters:
- capabilities- the graphic card capabilities
 
 - 
getAnimChannelspublic java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> getAnimChannels() - Returns:
- the _animChannels
 
 - 
setAnimChannelspublic void setAnimChannels(java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> _animChannels) - Parameters:
- _animChannels- the _animChannels to set
 
 - 
getLightspublic java.util.ArrayList<com.jme3.light.Light> getLights() - Returns:
- the lights
 
 - 
setLightspublic void setLights(java.util.ArrayList<com.jme3.light.Light> lights) - Parameters:
- lights- the lights to set
 
 - 
addLightpublic void addLight(com.jme3.light.Light light) 
 - 
remveLightpublic void remveLight(com.jme3.light.Light light) 
 - 
getWaterProcessorpublic com.jme3.water.SimpleWaterProcessor getWaterProcessor() - Returns:
- the waterProcessor
 
 - 
setWaterProcessorpublic void setWaterProcessor(com.jme3.water.SimpleWaterProcessor waterProcessor) - Parameters:
- waterProcessor- the waterProcessor to set
 
 - 
setSelectedpublic void setSelected(int selected, DrawableCombiner3d marker)set the Selected Visual by intId
 - 
getSelectedpublic int getSelected() get the Selected Visual
 - 
getMarkerpublic DrawableCombiner3d getMarker() Description copied from interface:IViewport3dget the Marker. A visual Object that visuals the selection
 - 
getAssetManagerpublic com.jme3.asset.AssetManager getAssetManager() 
 - 
createPrimitive3dpublic com.jme3.scene.Spatial createPrimitive3d(DrawableCombiner3d drawableCombiner3d, Primitive3d p, SpaceObject sobj) Create a 3d Object- Parameters:
- drawableCombiner3d- The 3d combiner.
- p- The primitive3d.
- obj- The object being drawn.
 
 - 
updatePrimitive3dpublic void updatePrimitive3d(DrawableCombiner3d drawableCombiner3d, Primitive3d p, SpaceObject sobj, com.jme3.scene.Spatial sp) Update a 3d Object- Parameters:
- drawableCombiner3d- The 3d combiner.
- p- The primitive3d.
- obj- The object being drawn.
- sp- The spatial where the object is saved.
 
 
- 
 
-