/frameworks/base/libs/hwui/ |
H A D | ShadowTessellator.cpp | 63 const mat4& receiverTransform, const Vector3& lightCenter, int lightRadius, 77 adjustedLightCenter.x, adjustedLightCenter.y, adjustedLightCenter.z, lightRadius); 92 lightRadius = Properties::overrideLightRadius; 97 Rect lightRect = Rect(adjustedLightCenter.x - lightRadius, adjustedLightCenter.y - lightRadius, 98 adjustedLightCenter.x + lightRadius, adjustedLightCenter.y + lightRadius); 107 SpotShadow::createSpotShadow(isCasterOpaque, adjustedLightCenter, lightRadius, 61 tessellateSpotShadow(bool isCasterOpaque, const Vector3* casterPolygon, int casterVertexCount, const Vector3& casterCentroid, const mat4& receiverTransform, const Vector3& lightCenter, int lightRadius, const Rect& casterBounds, const Rect& localClip, VertexBuffer& shadowVertexBuffer) argument
|
H A D | TessellationCache.h | 95 const Vector3& lightCenter, float lightRadius) 103 , lightRadius(lightRadius) { 120 const float lightRadius; member in class:android::uirenderer::TessellationCache::ShadowTask 168 const Vector3& lightCenter, float lightRadius); 172 const Vector3& lightCenter, float lightRadius, 178 const Vector3& lightCenter, float lightRadius); 230 const Vector3& lightCenter, float lightRadius, 93 ShadowTask(const Matrix4* drawTransform, const Rect& localClip, bool opaque, const SkPath* casterPerimeter, const Matrix4* transformXY, const Matrix4* transformZ, const Vector3& lightCenter, float lightRadius) argument
|
H A D | ShadowTessellator.h | 78 const mat4& receiverTransform, const Vector3& lightCenter, int lightRadius,
|
H A D | TessellationCache.cpp | 211 const Vector3& lightCenter, float lightRadius, 267 *drawTransform, lightCenter, lightRadius, casterBounds, *localClip, 282 &t->transformXY, &t->transformZ, t->lightCenter, t->lightRadius, 358 const Vector3& lightCenter, float lightRadius) { 363 casterPerimeter, transformXY, transformZ, lightCenter, lightRadius); 375 const Vector3& lightCenter, float lightRadius, vertexBuffer_pair_t& outBuffers) { 380 transformXY, transformZ, lightCenter, lightRadius); 391 const Vector3& lightCenter, float lightRadius) { 396 transformXY, transformZ, lightCenter, lightRadius); 207 tessellateShadows( const Matrix4* drawTransform, const Rect* localClip, bool isCasterOpaque, const SkPath* casterPerimeter, const Matrix4* casterTransformXY, const Matrix4* casterTransformZ, const Vector3& lightCenter, float lightRadius, VertexBuffer& ambientBuffer, VertexBuffer& spotBuffer) argument 355 precacheShadows(const Matrix4* drawTransform, const Rect& localClip, bool opaque, const SkPath* casterPerimeter, const Matrix4* transformXY, const Matrix4* transformZ, const Vector3& lightCenter, float lightRadius) argument 372 getShadowBuffers(const Matrix4* drawTransform, const Rect& localClip, bool opaque, const SkPath* casterPerimeter, const Matrix4* transformXY, const Matrix4* transformZ, const Vector3& lightCenter, float lightRadius, vertexBuffer_pair_t& outBuffers) argument 387 getShadowTask( const Matrix4* drawTransform, const Rect& localClip, bool opaque, const SkPath* casterPerimeter, const Matrix4* transformXY, const Matrix4* transformZ, const Vector3& lightCenter, float lightRadius) argument
|
H A D | OpenGLRenderer.h | 123 void initLight(float lightRadius, uint8_t ambientShadowAlpha,
|
H A D | OpenGLRenderer.cpp | 98 void OpenGLRenderer::initLight(float lightRadius, uint8_t ambientShadowAlpha, argument 100 mLightRadius = lightRadius;
|
/frameworks/base/libs/hwui/tests/microbench/ |
H A D | ShadowBench.cpp | 38 float lightRadius; member in struct:ShadowTestData 69 out->lightRadius = SAMPLE_LIGHT_RADIUS; 77 testData.lightRadius, *ambient, *spot);
|
/frameworks/base/libs/hwui/renderthread/ |
H A D | RenderProxy.h | 83 ANDROID_API void setup(int width, int height, float lightRadius,
|
H A D | RenderProxy.cpp | 184 float lightRadius, uint8_t ambientShadowAlpha, uint8_t spotShadowAlpha) { 185 args->context->setup(args->width, args->height, args->lightRadius, 190 void RenderProxy::setup(int width, int height, float lightRadius, argument 196 args->lightRadius = lightRadius; 183 CREATE_BRIDGE6(setup, CanvasContext* context, int width, int height, float lightRadius, uint8_t ambientShadowAlpha, uint8_t spotShadowAlpha) argument
|
H A D | CanvasContext.h | 88 void setup(int width, int height, float lightRadius,
|
H A D | CanvasContext.cpp | 159 void CanvasContext::setup(int width, int height, float lightRadius, argument 162 mLightGeometry.radius = lightRadius; 167 mCanvas->initLight(lightRadius, ambientShadowAlpha, spotShadowAlpha);
|
/frameworks/base/core/jni/ |
H A D | android_view_ThreadedRenderer.cpp | 487 jint width, jint height, jfloat lightRadius, jint ambientShadowAlpha, jint spotShadowAlpha) { 489 proxy->setup(width, height, lightRadius, ambientShadowAlpha, spotShadowAlpha); 486 android_view_ThreadedRenderer_setup(JNIEnv* env, jobject clazz, jlong proxyPtr, jint width, jint height, jfloat lightRadius, jint ambientShadowAlpha, jint spotShadowAlpha) argument
|
/frameworks/base/core/java/android/view/ |
H A D | ThreadedRenderer.java | 988 float lightRadius, int ambientShadowAlpha, int spotShadowAlpha); 987 nSetup(long nativeProxy, int width, int height, float lightRadius, int ambientShadowAlpha, int spotShadowAlpha) argument
|
/frameworks/base/libs/hwui/tests/unit/ |
H A D | FrameBuilderTests.cpp | 1847 EXPECT_FLOAT_EQ(30, op.shadowTask->lightRadius);
|