public final class

Shared

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

Summary

Constants
int INFINITY
int INVALID
Public Constructors
Shared()
Public Methods
static int argb(float a, float r, float g, float b)
static long clamp(long value, long min, long max)
static int clamp(int value, int min, int max)
static int degreesToExifOrientation(float normalizedAngle)
static float exifOrientationToDegrees(int exifOrientation)
static boolean isPowerOf2(int n)
static int midPointIterator(int i)
static int nextPowerOf2(int n)
static float normalizePositive(float angleToRotate)
static int prevPowerOf2(int n)
static float scaleToFit(float srcWidth, float srcHeight, float outerWidth, float outerHeight, boolean clipToFit)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int INFINITY

Constant Value: 2147483647 (0x7fffffff)

public static final int INVALID

Constant Value: -1 (0xffffffff)

Public Constructors

public Shared ()

Public Methods

public static int argb (float a, float r, float g, float b)

public static long clamp (long value, long min, long max)

public static int clamp (int value, int min, int max)

public static int degreesToExifOrientation (float normalizedAngle)

public static float exifOrientationToDegrees (int exifOrientation)

public static boolean isPowerOf2 (int n)

public static int midPointIterator (int i)

Parameters
i : running variable
Returns
  • 0, +1, -1, +2, -2, +3, -3 ..

public static int nextPowerOf2 (int n)

public static float normalizePositive (float angleToRotate)

public static int prevPowerOf2 (int n)

public static float scaleToFit (float srcWidth, float srcHeight, float outerWidth, float outerHeight, boolean clipToFit)