public final class

GridCamera

extends Object
java.lang.Object
   ↳ com.cooliris.media.GridCamera

Summary

Constants
float EYE_CONVERGENCE_SPEED
float EYE_X
float EYE_Y
float EYE_Z
float MAX_CAMERA_SPEED
Fields
public float mAspectRatio
public float mConvergenceSpeed
public float mDefaultAspectRatio
public float mEyeOffsetX
public float mEyeOffsetY
public float mEyeX
public float mEyeY
public float mEyeZ
public float mFov
public float mFriction
public int mHeight
public int mItemHeight
public int mItemWidth
public float mLookAtX
public float mLookAtY
public float mLookAtZ
public float mOneByScale
public float mScale
public float mUpX
public float mUpY
public float mUpZ
public int mWidth
Public Constructors
GridCamera(int width, int height, int itemWidth, int itemHeight)
Public Methods
void commitMove()
void commitMoveInX()
void commitMoveInY()
void commitMoveInZ()
boolean computeConstraints(boolean applyConstraints, boolean applyOverflowFeedback, Vector3f firstSlotPosition, Vector3f lastSlotPosition)
void convertToCameraSpace(float posX, float posY, float posZ, Vector3f retVal)
void convertToRelativeCameraSpace(float posX, float posY, float posZ, Vector3f retVal)
void convertToScreenSpace(int posX, int posY, int posZ, Vector3f retVal)
float getDistanceToFitRect(float f, float g)
boolean isAnimating()
boolean isZAnimating()
void moveBy(float posX, float posY, float posZ)
void moveTo(float posX, float posY, float posZ)
void moveXTo(float posX)
void moveYTo(float posY)
void moveZTo(float posZ)
void onRestoreInstanceState(Bundle savedInstanceState)
void onSaveInstanceState(Bundle outState)
void reset()
void stopMovement()
void stopMovementInX()
void stopMovementInY()
void stopMovementInZ()
void update(float timeElapsed)
void viewportChanged(int w, int h, float itemWidth, float itemHeight)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final float EYE_CONVERGENCE_SPEED

Constant Value: 3.0

public static final float EYE_X

Constant Value: 0.0

public static final float EYE_Y

Constant Value: 0.0

public static final float EYE_Z

Constant Value: 8.0

public static final float MAX_CAMERA_SPEED

Constant Value: 12.0

Fields

public float mAspectRatio

public float mConvergenceSpeed

public float mDefaultAspectRatio

public float mEyeOffsetX

public float mEyeOffsetY

public float mEyeX

public float mEyeY

public float mEyeZ

public float mFov

public float mFriction

public int mHeight

public int mItemHeight

public int mItemWidth

public float mLookAtX

public float mLookAtY

public float mLookAtZ

public float mOneByScale

public float mScale

public float mUpX

public float mUpY

public float mUpZ

public int mWidth

Public Constructors

public GridCamera (int width, int height, int itemWidth, int itemHeight)

Public Methods

public void commitMove ()

public void commitMoveInX ()

public void commitMoveInY ()

public void commitMoveInZ ()

public boolean computeConstraints (boolean applyConstraints, boolean applyOverflowFeedback, Vector3f firstSlotPosition, Vector3f lastSlotPosition)

public void convertToCameraSpace (float posX, float posY, float posZ, Vector3f retVal)

public void convertToRelativeCameraSpace (float posX, float posY, float posZ, Vector3f retVal)

public void convertToScreenSpace (int posX, int posY, int posZ, Vector3f retVal)

public float getDistanceToFitRect (float f, float g)

public boolean isAnimating ()

public boolean isZAnimating ()

public void moveBy (float posX, float posY, float posZ)

public void moveTo (float posX, float posY, float posZ)

public void moveXTo (float posX)

public void moveYTo (float posY)

public void moveZTo (float posZ)

public void onRestoreInstanceState (Bundle savedInstanceState)

public void onSaveInstanceState (Bundle outState)

public void reset ()

public void stopMovement ()

public void stopMovementInX ()

public void stopMovementInY ()

public void stopMovementInZ ()

public void update (float timeElapsed)

public void viewportChanged (int w, int h, float itemWidth, float itemHeight)