Searched refs:SpotShadow (Results 1 – 6 of 6) sorted by relevance
/frameworks/base/libs/hwui/ |
D | SpotShadow.cpp | 84 struct SpotShadow::VertexAngleData { 146 void SpotShadow::xsort(Vector2* points, int pointsLength) { in xsort() 161 int SpotShadow::hull(Vector2* points, int pointsLength, Vector2* retPoly) { in hull() 226 bool SpotShadow::ccw(float ax, float ay, float bx, float by, in ccw() 238 void SpotShadow::sort(Vector2* poly, int polyLength, const Vector2& center) { in sort() 245 void SpotShadow::swap(Vector2* points, int i, int j) { in swap() 254 void SpotShadow::quicksortCirc(Vector2* points, int low, int high, in quicksortCirc() 284 bool SpotShadow::testPointInsidePolygon(const Vector2 testPoint, in testPointInsidePolygon() 310 void SpotShadow::reverse(Vector2* polygon, int len) { in reverse() 329 void SpotShadow::computeLightPolygon(int points, const Vector3& lightCenter, in computeLightPolygon() [all …]
|
D | SpotShadow.h | 28 class SpotShadow {
|
D | ShadowTessellator.cpp | 107 SpotShadow::createSpotShadow(isCasterOpaque, adjustedLightCenter, lightRadius, in tessellateSpotShadow()
|
D | Android.mk | 115 SpotShadow.cpp \
|
/frameworks/base/tools/layoutlib/bridge/src/android/view/ |
D | RectShadowPainter.java | 23 import com.android.layoutlib.bridge.shadowutil.SpotShadow; 146 float[] light = SpotShadow.calculateLight(lightSize, LIGHT_POINTS, lightPosX, in paintGeometricShadow() 149 int stripSize = 3 * SpotShadow.getStripSize(RAY_TRACING_RAYS, RAY_TRACING_LAYERS); in paintGeometricShadow() 154 SpotShadow.calcShadow(light, LIGHT_POINTS, shadowPoly, coordinates.length, RAY_TRACING_RAYS, in paintGeometricShadow()
|
/frameworks/base/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/shadowutil/ |
D | SpotShadow.java | 21 public class SpotShadow { class
|