public interface PickState
extends com.jme3.app.state.AppState
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PICK_LAYER_GUI |
static java.lang.String |
PICK_LAYER_SCENE |
Modifier and Type | Method and Description |
---|---|
void |
addCollisionRoot(com.jme3.scene.Spatial root,
com.jme3.renderer.ViewPort viewPort) |
void |
addCollisionRoot(com.jme3.scene.Spatial root,
com.jme3.renderer.ViewPort viewPort,
java.lang.String layer) |
void |
addCollisionRoot(com.jme3.renderer.ViewPort viewPort) |
void |
addCollisionRoot(com.jme3.renderer.ViewPort viewPort,
java.lang.String layer) |
boolean |
getIncludeDefaultCollisionRoots() |
java.lang.String[] |
getPickLayerOrder() |
boolean |
hasRequestedEnabled(java.lang.Object owner)
Returns true if the specified owner has an active request for picking to
be enabled.
|
boolean |
releaseEnabled(java.lang.Object owner)
Signifies that the specified owner no longer needs the pick state to be enabled.
|
void |
removeCollisionRoot(com.jme3.scene.Spatial root) |
void |
removeCollisionRoot(com.jme3.renderer.ViewPort viewPort) |
void |
requestEnabled(java.lang.Object owner)
Signifies that the specified owner needs the pick state to be enabled.
|
boolean |
resetEnabled()
Refreshes the enabled/disabled state based on the current
request count.
|
void |
setIncludeDefaultCollisionRoots(boolean b) |
void |
setPickLayerOrder(java.lang.String... layers) |
static final java.lang.String PICK_LAYER_SCENE
static final java.lang.String PICK_LAYER_GUI
void setIncludeDefaultCollisionRoots(boolean b)
boolean getIncludeDefaultCollisionRoots()
void addCollisionRoot(com.jme3.renderer.ViewPort viewPort)
void addCollisionRoot(com.jme3.renderer.ViewPort viewPort, java.lang.String layer)
void addCollisionRoot(com.jme3.scene.Spatial root, com.jme3.renderer.ViewPort viewPort)
void addCollisionRoot(com.jme3.scene.Spatial root, com.jme3.renderer.ViewPort viewPort, java.lang.String layer)
void removeCollisionRoot(com.jme3.renderer.ViewPort viewPort)
void removeCollisionRoot(com.jme3.scene.Spatial root)
void setPickLayerOrder(java.lang.String... layers)
java.lang.String[] getPickLayerOrder()
void requestEnabled(java.lang.Object owner)
boolean releaseEnabled(java.lang.Object owner)
boolean hasRequestedEnabled(java.lang.Object owner)
boolean resetEnabled()