Merge "Remove obsolete header file"
This commit is contained in:
@@ -24,7 +24,6 @@
|
|||||||
#include <utils/String16.h>
|
#include <utils/String16.h>
|
||||||
#include <utils/LruCache.h>
|
#include <utils/LruCache.h>
|
||||||
#include <utils/KeyedVector.h>
|
#include <utils/KeyedVector.h>
|
||||||
#include <utils/Compare.h>
|
|
||||||
#include <utils/RefBase.h>
|
#include <utils/RefBase.h>
|
||||||
#include <utils/Singleton.h>
|
#include <utils/Singleton.h>
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,6 @@
|
|||||||
|
|
||||||
#include <SkMatrix.h>
|
#include <SkMatrix.h>
|
||||||
|
|
||||||
#include "utils/Compare.h"
|
|
||||||
#include "Matrix.h"
|
#include "Matrix.h"
|
||||||
|
|
||||||
namespace android {
|
namespace android {
|
||||||
|
|||||||
@@ -25,7 +25,6 @@
|
|||||||
|
|
||||||
#include "Rect.h"
|
#include "Rect.h"
|
||||||
#include "Vertex.h"
|
#include "Vertex.h"
|
||||||
#include "utils/Compare.h"
|
|
||||||
|
|
||||||
namespace android {
|
namespace android {
|
||||||
namespace uirenderer {
|
namespace uirenderer {
|
||||||
|
|||||||
@@ -42,6 +42,35 @@ PatchCache::~PatchCache() {
|
|||||||
// Caching
|
// Caching
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
int PatchCache::PatchDescription::compare(
|
||||||
|
const PatchCache::PatchDescription& lhs, const PatchCache::PatchDescription& rhs) {
|
||||||
|
int deltaInt = lhs.bitmapWidth - rhs.bitmapWidth;
|
||||||
|
if (deltaInt != 0) return deltaInt;
|
||||||
|
|
||||||
|
deltaInt = lhs.bitmapHeight - rhs.bitmapHeight;
|
||||||
|
if (deltaInt != 0) return deltaInt;
|
||||||
|
|
||||||
|
if (lhs.pixelWidth < rhs.pixelWidth) return -1;
|
||||||
|
if (lhs.pixelWidth > lhs.pixelWidth) return +1;
|
||||||
|
|
||||||
|
if (lhs.pixelHeight < rhs.pixelHeight) return -1;
|
||||||
|
if (lhs.pixelHeight > lhs.pixelHeight) return +1;
|
||||||
|
|
||||||
|
deltaInt = lhs.xCount - rhs.xCount;
|
||||||
|
if (deltaInt != 0) return deltaInt;
|
||||||
|
|
||||||
|
deltaInt = lhs.yCount - rhs.yCount;
|
||||||
|
if (deltaInt != 0) return deltaInt;
|
||||||
|
|
||||||
|
deltaInt = lhs.emptyCount - rhs.emptyCount;
|
||||||
|
if (deltaInt != 0) return deltaInt;
|
||||||
|
|
||||||
|
deltaInt = lhs.colorKey - rhs.colorKey;
|
||||||
|
if (deltaInt != 0) return deltaInt;
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
void PatchCache::clear() {
|
void PatchCache::clear() {
|
||||||
size_t count = mCache.size();
|
size_t count = mCache.size();
|
||||||
for (size_t i = 0; i < count; i++) {
|
for (size_t i = 0; i < count; i++) {
|
||||||
@@ -50,7 +79,7 @@ void PatchCache::clear() {
|
|||||||
mCache.clear();
|
mCache.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
Patch* PatchCache::get(const float bitmapWidth, const float bitmapHeight,
|
Patch* PatchCache::get(const uint32_t bitmapWidth, const uint32_t bitmapHeight,
|
||||||
const float pixelWidth, const float pixelHeight,
|
const float pixelWidth, const float pixelHeight,
|
||||||
const int32_t* xDivs, const int32_t* yDivs, const uint32_t* colors,
|
const int32_t* xDivs, const int32_t* yDivs, const uint32_t* colors,
|
||||||
const uint32_t width, const uint32_t height, const int8_t numColors) {
|
const uint32_t width, const uint32_t height, const int8_t numColors) {
|
||||||
|
|||||||
@@ -19,7 +19,6 @@
|
|||||||
|
|
||||||
#include <utils/KeyedVector.h>
|
#include <utils/KeyedVector.h>
|
||||||
|
|
||||||
#include "utils/Compare.h"
|
|
||||||
#include "Debug.h"
|
#include "Debug.h"
|
||||||
#include "Patch.h"
|
#include "Patch.h"
|
||||||
|
|
||||||
@@ -47,7 +46,7 @@ public:
|
|||||||
PatchCache(uint32_t maxCapacity);
|
PatchCache(uint32_t maxCapacity);
|
||||||
~PatchCache();
|
~PatchCache();
|
||||||
|
|
||||||
Patch* get(const float bitmapWidth, const float bitmapHeight,
|
Patch* get(const uint32_t bitmapWidth, const uint32_t bitmapHeight,
|
||||||
const float pixelWidth, const float pixelHeight,
|
const float pixelWidth, const float pixelHeight,
|
||||||
const int32_t* xDivs, const int32_t* yDivs, const uint32_t* colors,
|
const int32_t* xDivs, const int32_t* yDivs, const uint32_t* colors,
|
||||||
const uint32_t width, const uint32_t height, const int8_t numColors);
|
const uint32_t width, const uint32_t height, const int8_t numColors);
|
||||||
@@ -70,7 +69,7 @@ private:
|
|||||||
xCount(0), yCount(0), emptyCount(0), colorKey(0) {
|
xCount(0), yCount(0), emptyCount(0), colorKey(0) {
|
||||||
}
|
}
|
||||||
|
|
||||||
PatchDescription(const float bitmapWidth, const float bitmapHeight,
|
PatchDescription(const uint32_t bitmapWidth, const uint32_t bitmapHeight,
|
||||||
const float pixelWidth, const float pixelHeight,
|
const float pixelWidth, const float pixelHeight,
|
||||||
const uint32_t xCount, const uint32_t yCount,
|
const uint32_t xCount, const uint32_t yCount,
|
||||||
const int8_t emptyCount, const uint32_t colorKey):
|
const int8_t emptyCount, const uint32_t colorKey):
|
||||||
@@ -80,28 +79,29 @@ private:
|
|||||||
emptyCount(emptyCount), colorKey(colorKey) {
|
emptyCount(emptyCount), colorKey(colorKey) {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool operator<(const PatchDescription& rhs) const {
|
static int compare(const PatchDescription& lhs, const PatchDescription& rhs);
|
||||||
LTE_FLOAT(bitmapWidth) {
|
|
||||||
LTE_FLOAT(bitmapHeight) {
|
bool operator==(const PatchDescription& other) const {
|
||||||
LTE_FLOAT(pixelWidth) {
|
return compare(*this, other) == 0;
|
||||||
LTE_FLOAT(pixelHeight) {
|
}
|
||||||
LTE_INT(xCount) {
|
|
||||||
LTE_INT(yCount) {
|
bool operator!=(const PatchDescription& other) const {
|
||||||
LTE_INT(emptyCount) {
|
return compare(*this, other) != 0;
|
||||||
LTE_INT(colorKey) return false;
|
}
|
||||||
}
|
|
||||||
}
|
friend inline int strictly_order_type(const PatchDescription& lhs,
|
||||||
}
|
const PatchDescription& rhs) {
|
||||||
}
|
return PatchDescription::compare(lhs, rhs) < 0;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
friend inline int compare_type(const PatchDescription& lhs,
|
||||||
return false;
|
const PatchDescription& rhs) {
|
||||||
|
return PatchDescription::compare(lhs, rhs);
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
float bitmapWidth;
|
uint32_t bitmapWidth;
|
||||||
float bitmapHeight;
|
uint32_t bitmapHeight;
|
||||||
float pixelWidth;
|
float pixelWidth;
|
||||||
float pixelHeight;
|
float pixelHeight;
|
||||||
uint32_t xCount;
|
uint32_t xCount;
|
||||||
|
|||||||
@@ -1,36 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright (C) 2010 The Android Open Source Project
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ANDROID_HWUI_COMPARE_H
|
|
||||||
#define ANDROID_HWUI_COMPARE_H
|
|
||||||
|
|
||||||
#include <cmath>
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Compare floats.
|
|
||||||
*/
|
|
||||||
#define LTE_FLOAT(a) \
|
|
||||||
if (a < rhs.a) return true; \
|
|
||||||
if (a == rhs.a)
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Compare integers.
|
|
||||||
*/
|
|
||||||
#define LTE_INT(a) \
|
|
||||||
if (a < rhs.a) return true; \
|
|
||||||
if (a == rhs.a)
|
|
||||||
|
|
||||||
#endif // ANDROID_HWUI_COMPARE_H
|
|
||||||
Reference in New Issue
Block a user