public class

DigitalOnScreenControl

extends BaseOnScreenControl
java.lang.Object
   ↳ org.andengine.entity.Entity
     ↳ org.andengine.entity.scene.Scene
       ↳ org.andengine.entity.scene.CameraScene
         ↳ org.andengine.engine.camera.hud.HUD
           ↳ org.andengine.engine.camera.hud.controls.BaseOnScreenControl
             ↳ org.andengine.engine.camera.hud.controls.DigitalOnScreenControl

Class Overview

(c) 2010 Nicolas Gramlich (c) 2011 Zynga Inc.

Summary

[Expand]
Inherited Fields
From class org.andengine.entity.scene.CameraScene
From class org.andengine.entity.scene.Scene
From class org.andengine.entity.Entity
Public Constructors
DigitalOnScreenControl(float pX, float pY, Camera pCamera, ITextureRegion pControlBaseTextureRegion, ITextureRegion pControlKnobTextureRegion, float pTimeBetweenUpdates, VertexBufferObjectManager pVertexBufferObjectManager, BaseOnScreenControl.IOnScreenControlListener pOnScreenControlListener)
DigitalOnScreenControl(float pX, float pY, Camera pCamera, ITextureRegion pControlBaseTextureRegion, ITextureRegion pControlKnobTextureRegion, float pTimeBetweenUpdates, boolean pAllowDiagonal, VertexBufferObjectManager pVertexBufferObjectManager, BaseOnScreenControl.IOnScreenControlListener pOnScreenControlListener)
Public Methods
boolean isAllowDiagonal()
void setAllowDiagonal(boolean pAllowDiagonal)
Protected Methods
void onUpdateControlKnob(float pRelativeX, float pRelativeY)
[Expand]
Inherited Methods
From class org.andengine.engine.camera.hud.controls.BaseOnScreenControl
From class org.andengine.entity.scene.CameraScene
From class org.andengine.entity.scene.Scene
From class org.andengine.entity.Entity
From class java.lang.Object
From interface org.andengine.engine.handler.IDrawHandler
From interface org.andengine.engine.handler.IUpdateHandler
From interface org.andengine.entity.IEntity
From interface org.andengine.entity.scene.Scene.IOnSceneTouchListener
From interface org.andengine.util.IDisposable

Public Constructors

public 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 Methods

public boolean isAllowDiagonal ()

public void setAllowDiagonal (boolean pAllowDiagonal)

Protected Methods

protected void onUpdateControlKnob (float pRelativeX, float pRelativeY)

Parameters
pRelativeX from -0.5 (left) to 0.5 (right).
pRelativeY from -0.5 (top) to 0.5 (bottom).