public class DigitalOnScreenControl extends BaseOnScreenControl
BaseOnScreenControl.IOnScreenControlListenerIUpdateHandler.IUpdateHandlerMatcherIDisposable.AlreadyDisposedExceptionmCameramChildScene, mParentScene, mTouchAreasmChildren, mChildrenIgnoreUpdate, mChildrenSortPending, mChildrenVisible, mColor, mCullingEnabled, mDisposed, mIgnoreUpdate, mRotation, mRotationCenterX, mRotationCenterY, mScaleCenterX, mScaleCenterY, mScaleX, mScaleY, mSkewCenterX, mSkewCenterY, mSkewX, mSkewY, mTag, mVisible, mX, mY, mZIndexTAG_INVALID| Constructor and Description |
|---|
DigitalOnScreenControl(float pX,
float pY,
Camera pCamera,
ITextureRegion pControlBaseTextureRegion,
ITextureRegion pControlKnobTextureRegion,
float pTimeBetweenUpdates,
boolean pAllowDiagonal,
VertexBufferObjectManager pVertexBufferObjectManager,
BaseOnScreenControl.IOnScreenControlListener pOnScreenControlListener) |
DigitalOnScreenControl(float pX,
float pY,
Camera pCamera,
ITextureRegion pControlBaseTextureRegion,
ITextureRegion pControlKnobTextureRegion,
float pTimeBetweenUpdates,
VertexBufferObjectManager pVertexBufferObjectManager,
BaseOnScreenControl.IOnScreenControlListener pOnScreenControlListener) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isAllowDiagonal() |
protected void |
onUpdateControlKnob(float pRelativeX,
float pRelativeY) |
void |
setAllowDiagonal(boolean pAllowDiagonal) |
getControlBase, getControlKnob, getOnScreenControlListener, onHandleControlBaseLeft, onHandleControlBaseTouched, onHandleControlKnobReleased, onSceneTouchEvent, refreshControlKnobPositioncenterShapeInCamera, centerShapeInCameraHorizontally, centerShapeInCameraVertically, getCamera, onApplyMatrix, onChildSceneTouchEvent, onSceneTouchEvent, setCameraback, clearChildScene, clearTouchAreas, getBackground, getChildScene, getOnAreaTouchListener, getOnSceneTouchListener, getSecondsElapsedTotal, getTouchAreas, hasChildScene, hasOnAreaTouchListener, hasOnSceneTouchListener, isBackgroundEnabled, isOnSceneTouchListenerBindingOnActionDownEnabled, isTouchAreaBindingOnActionDownEnabled, isTouchAreaBindingOnActionMoveEnabled, onManagedDraw, onManagedUpdate, postRunnable, registerTouchArea, reset, setBackground, setBackgroundEnabled, setChildScene, setChildScene, setChildSceneModal, setOnAreaTouchListener, setOnAreaTouchTraversalBackToFront, setOnAreaTouchTraversalFrontToBack, setOnSceneTouchListener, setOnSceneTouchListenerBindingOnActionDownEnabled, setParent, setTouchAreaBindingOnActionDownEnabled, setTouchAreaBindingOnActionMoveEnabled, unregisterTouchArea, unregisterTouchAreasapplyRotation, applyScale, applySkew, applyTranslation, attachChild, callOnChildren, callOnChildren, clearEntityModifiers, clearUpdateHandlers, convertLocalToSceneCoordinates, convertLocalToSceneCoordinates, convertLocalToSceneCoordinates, convertLocalToSceneCoordinates, convertSceneToLocalCoordinates, convertSceneToLocalCoordinates, convertSceneToLocalCoordinates, convertSceneToLocalCoordinates, detachChild, detachChild, detachChild, detachChildren, detachChildren, detachSelf, dispose, draw, finalize, getAlpha, getBlue, getChildByIndex, getChildByMatcher, getChildByTag, getChildCount, getColor, getEntityModifierCount, getFirstChild, getGreen, getLastChild, getLocalToParentTransformation, getLocalToSceneTransformation, getParent, getParentToLocalTransformation, getRed, getRotation, getRotationCenterX, getRotationCenterY, getScaleCenterX, getScaleCenterY, getScaleX, getScaleY, getSceneCenterCoordinates, getSceneCenterCoordinates, getSceneToLocalTransformation, getSkewCenterX, getSkewCenterY, getSkewX, getSkewY, getTag, getUpdateHandlerCount, getUserData, getX, getY, getZIndex, hasParent, isChildrenIgnoreUpdate, isChildrenVisible, isCulled, isCullingEnabled, isDisposed, isIgnoreUpdate, isRotated, isRotatedOrScaledOrSkewed, isScaled, isSkewed, isVisible, onApplyTransformations, onAttached, onDetached, onDraw, onUpdate, onUpdateColor, postDraw, preDraw, query, query, queryFirst, queryFirstForSubclass, queryForSubclass, queryForSubclass, registerEntityModifier, registerUpdateHandler, setAlpha, setBlue, setChildrenIgnoreUpdate, setChildrenVisible, setColor, setColor, setColor, setCullingEnabled, setGreen, setIgnoreUpdate, setPosition, setPosition, setRed, setRotation, setRotationCenter, setRotationCenterX, setRotationCenterY, setScale, setScale, setScaleCenter, setScaleCenterX, setScaleCenterY, setScaleX, setScaleY, setSkew, setSkew, setSkewCenter, setSkewCenterX, setSkewCenterY, setSkewX, setSkewY, setTag, setUserData, setVisible, setX, setY, setZIndex, sortChildren, sortChildren, sortChildren, toString, toString, unregisterEntityModifier, unregisterEntityModifiers, unregisterUpdateHandler, unregisterUpdateHandlerspublic DigitalOnScreenControl(float pX,
float pY,
Camera pCamera,
ITextureRegion pControlBaseTextureRegion,
ITextureRegion pControlKnobTextureRegion,
float pTimeBetweenUpdates,
VertexBufferObjectManager pVertexBufferObjectManager,
BaseOnScreenControl.IOnScreenControlListener pOnScreenControlListener)
public DigitalOnScreenControl(float pX,
float pY,
Camera pCamera,
ITextureRegion pControlBaseTextureRegion,
ITextureRegion pControlKnobTextureRegion,
float pTimeBetweenUpdates,
boolean pAllowDiagonal,
VertexBufferObjectManager pVertexBufferObjectManager,
BaseOnScreenControl.IOnScreenControlListener pOnScreenControlListener)
public boolean isAllowDiagonal()
public void setAllowDiagonal(boolean pAllowDiagonal)
protected void onUpdateControlKnob(float pRelativeX,
float pRelativeY)
onUpdateControlKnob in class BaseOnScreenControlpRelativeX - from -0.5 (left) to 0.5 (right).pRelativeY - from -0.5 (top) to 0.5 (bottom).