public class CameraScene extends Scene
IUpdateHandler.IUpdateHandlerMatcherIDisposable.AlreadyDisposedException| Modifier and Type | Field and Description |
|---|---|
protected Camera |
mCamera |
mChildScene, 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 |
|---|
CameraScene()
setCamera(Camera) needs to be called manually. |
CameraScene(Camera pCamera) |
| Modifier and Type | Method and Description |
|---|---|
void |
centerShapeInCamera(IAreaShape pAreaShape) |
void |
centerShapeInCameraHorizontally(IAreaShape pAreaShape) |
void |
centerShapeInCameraVertically(IAreaShape pAreaShape) |
Camera |
getCamera() |
protected void |
onApplyMatrix(GLState pGLState,
Camera pCamera) |
protected boolean |
onChildSceneTouchEvent(TouchEvent pSceneTouchEvent) |
boolean |
onSceneTouchEvent(TouchEvent pSceneTouchEvent) |
void |
setCamera(Camera pCamera) |
back, 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, unregisterUpdateHandlersprotected Camera mCamera
public CameraScene()
setCamera(Camera) needs to be called manually. Otherwise nothing will be drawn.public CameraScene(Camera pCamera)
public Camera getCamera()
public void setCamera(Camera pCamera)
public boolean onSceneTouchEvent(TouchEvent pSceneTouchEvent)
onSceneTouchEvent in class Sceneprotected boolean onChildSceneTouchEvent(TouchEvent pSceneTouchEvent)
onChildSceneTouchEvent in class Sceneprotected void onApplyMatrix(GLState pGLState, Camera pCamera)
onApplyMatrix in class Scenepublic void centerShapeInCamera(IAreaShape pAreaShape)
public void centerShapeInCameraHorizontally(IAreaShape pAreaShape)
public void centerShapeInCameraVertically(IAreaShape pAreaShape)