/frameworks/base/libs/hwui/ |
H A D | SpotShadow.h | 29 static void createSpotShadow(bool isCasterOpaque, const Vector3& lightCenter, 37 const Vector3& lightCenter, const Vector3& polyVertex); 39 static void computeLightPolygon(int points, const Vector3& lightCenter,
|
H A D | Snapshot.h | 166 void setRelativeLightCenter(const Vector3& lightCenter) { mRelativeLightCenter = lightCenter; } argument
|
H A D | TessellationCache.cpp | 167 const Vector3& lightCenter, float lightRadius) 174 , lightCenter(lightCenter) 198 const Vector3 lightCenter; member in class:android::uirenderer::ShadowTask 214 const Vector3& lightCenter, float lightRadius, 271 *drawTransform, lightCenter, lightRadius, casterBounds, *localClip, 288 &t->transformXY, &t->transformZ, t->lightCenter, t->lightRadius, 380 const Vector3& lightCenter, float lightRadius) { 384 casterPerimeter, transformXY, transformZ, lightCenter, lightRadius); 397 const Vector3& lightCenter, floa 165 ShadowTask(const Matrix4* drawTransform, const Rect& localClip, bool opaque, const SkPath* casterPerimeter, const Matrix4* transformXY, const Matrix4* transformZ, const Vector3& lightCenter, float lightRadius) argument 210 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 377 precacheShadows(const Matrix4* drawTransform, const Rect& localClip, bool opaque, const SkPath* casterPerimeter, const Matrix4* transformXY, const Matrix4* transformZ, const Vector3& lightCenter, float lightRadius) argument 394 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 [all...] |
H A D | ShadowTessellator.h | 76 const mat4& receiverTransform, const Vector3& lightCenter, int lightRadius,
|
H A D | SpotShadow.cpp | 363 * @param lightCenter the center of the light. 367 void SpotShadow::computeLightPolygon(int points, const Vector3& lightCenter, argument 372 ret[i].x = cosf(angle) * size + lightCenter.x; 373 ret[i].y = sinf(angle) * size + lightCenter.y; 374 ret[i].z = lightCenter.z; 382 * @param lightCenter The center of light. 388 const Vector3& lightCenter, const Vector3& polyVertex) { 389 float lightToPolyZ = lightCenter.z - polyVertex.z; 397 outline.x = polyVertex.x - ratioZ * (lightCenter.x - polyVertex.x); 398 outline.y = polyVertex.y - ratioZ * (lightCenter 387 projectCasterToOutline(Vector2& outline, const Vector3& lightCenter, const Vector3& polyVertex) argument 413 createSpotShadow(bool isCasterOpaque, const Vector3& lightCenter, float lightSize, const Vector3* poly, int polyLength, const Vector3& polyCentroid, VertexBuffer& shadowTriangleStrip) argument [all...] |
H A D | TessellationCache.h | 134 const Vector3& lightCenter, float lightRadius); 139 const Vector3& lightCenter, float lightRadius,
|
H A D | StatefulBaseRenderer.h | 56 const Vector3& lightCenter);
|
H A D | ShadowTessellator.cpp | 65 const mat4& receiverTransform, const Vector3& lightCenter, int lightRadius, 71 Vector3 adjustedLightCenter(lightCenter); 63 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 | StatefulBaseRenderer.cpp | 38 float clipRight, float clipBottom, const Vector3& lightCenter) { 43 mSnapshot->setRelativeLightCenter(lightCenter); 37 initializeSaveStack(float clipLeft, float clipTop, float clipRight, float clipBottom, const Vector3& lightCenter) argument
|
H A D | OpenGLRenderer.h | 132 void initLight(const Vector3& lightCenter, float lightRadius,
|
H A D | OpenGLRenderer.cpp | 167 void OpenGLRenderer::initLight(const Vector3& lightCenter, float lightRadius, argument 169 mLightCenter = lightCenter;
|
/frameworks/base/libs/hwui/renderthread/ |
H A D | CanvasContext.h | 73 void setup(int width, int height, const Vector3& lightCenter, float lightRadius,
|
H A D | RenderProxy.h | 73 ANDROID_API void setup(int width, int height, const Vector3& lightCenter, float lightRadius,
|
H A D | RenderProxy.cpp | 170 Vector3 lightCenter, float lightRadius, 172 args->context->setup(args->width, args->height, args->lightCenter, args->lightRadius, 177 void RenderProxy::setup(int width, int height, const Vector3& lightCenter, float lightRadius, argument 183 args->lightCenter = lightCenter; 169 CREATE_BRIDGE7(setup, CanvasContext* context, int width, int height, Vector3 lightCenter, float lightRadius, uint8_t ambientShadowAlpha, uint8_t spotShadowAlpha) argument
|
H A D | CanvasContext.cpp | 131 void CanvasContext::setup(int width, int height, const Vector3& lightCenter, float lightRadius, argument 134 mCanvas->initLight(lightCenter, lightRadius, ambientShadowAlpha, spotShadowAlpha);
|