public class ChunkIntermediary
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ChunkIntermediary.BitmapOperation |
Constructor and Description |
---|
ChunkIntermediary(android.graphics.RectF destinationChunk,
int chunkCount,
android.graphics.Matrix transformMatrix) |
ChunkIntermediary(android.graphics.Rect destinationChunk,
int chunkCount,
android.graphics.Matrix transformMatrix) |
Modifier and Type | Method and Description |
---|---|
static float[] |
calculateRectShapeIntersection(android.graphics.RectF range,
float[] shape,
boolean verticalIntersection) |
android.graphics.Bitmap |
combineChunkRequests(android.graphics.Bitmap out,
ChunkIntermediary.BitmapOperation operation) |
android.graphics.Bitmap |
combineChunkRequests(ChunkIntermediary.BitmapOperation operation) |
static android.graphics.Rect |
createOffsetChunkRect(android.graphics.Rect rect,
android.graphics.Rect rangeRect,
int offset) |
android.graphics.Matrix |
getInverseCombineMatrix() |
android.graphics.Matrix |
getInverseMatrix() |
android.graphics.Rect[] |
getSourceChunks() |
static android.graphics.Bitmap |
offsetCutOperation(android.graphics.Rect rect,
android.graphics.Rect rangeRect,
int offset,
ChunkIntermediary.BitmapOperation operation) |
static float[] |
rectToShape(android.graphics.RectF rectF) |
static android.graphics.Rect |
sampledRectSize(android.graphics.RectF rect,
float sampleFactor) |
static android.graphics.Rect |
sampledRectSize(android.graphics.Rect rect,
float sampleFactor) |
static android.graphics.RectF |
scaleRectFSize(android.graphics.RectF rect,
float scaleFactor) |
static android.graphics.Rect |
scaleRectSize(android.graphics.RectF rect,
float scaleFactor) |
static android.graphics.Rect |
scaleRectSize(android.graphics.Rect rect,
float scaleFactor) |
public ChunkIntermediary(android.graphics.RectF destinationChunk, int chunkCount, android.graphics.Matrix transformMatrix)
public ChunkIntermediary(android.graphics.Rect destinationChunk, int chunkCount, android.graphics.Matrix transformMatrix)
public static float[] calculateRectShapeIntersection(android.graphics.RectF range, float[] shape, boolean verticalIntersection)
@Nullable public android.graphics.Bitmap combineChunkRequests(android.graphics.Bitmap out, ChunkIntermediary.BitmapOperation operation)
public android.graphics.Bitmap combineChunkRequests(ChunkIntermediary.BitmapOperation operation)
public static android.graphics.Rect createOffsetChunkRect(android.graphics.Rect rect, android.graphics.Rect rangeRect, int offset)
public android.graphics.Matrix getInverseCombineMatrix()
public android.graphics.Matrix getInverseMatrix()
public android.graphics.Rect[] getSourceChunks()
public static android.graphics.Bitmap offsetCutOperation(android.graphics.Rect rect, android.graphics.Rect rangeRect, int offset, ChunkIntermediary.BitmapOperation operation)
public static float[] rectToShape(android.graphics.RectF rectF)
public static android.graphics.Rect sampledRectSize(android.graphics.RectF rect, float sampleFactor)
public static android.graphics.Rect sampledRectSize(android.graphics.Rect rect, float sampleFactor)
public static android.graphics.RectF scaleRectFSize(android.graphics.RectF rect, float scaleFactor)
public static android.graphics.Rect scaleRectSize(android.graphics.RectF rect, float scaleFactor)
public static android.graphics.Rect scaleRectSize(android.graphics.Rect rect, float scaleFactor)