Searched refs:lightCenter (Results 1 - 15 of 15) sorted by relevance

/frameworks/base/libs/hwui/
H A DSpotShadow.h29 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 DSnapshot.h166 void setRelativeLightCenter(const Vector3& lightCenter) { mRelativeLightCenter = lightCenter; } argument
H A DTessellationCache.cpp167 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 DShadowTessellator.h76 const mat4& receiverTransform, const Vector3& lightCenter, int lightRadius,
H A DSpotShadow.cpp363 * @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 DTessellationCache.h134 const Vector3& lightCenter, float lightRadius);
139 const Vector3& lightCenter, float lightRadius,
H A DStatefulBaseRenderer.h56 const Vector3& lightCenter);
H A DShadowTessellator.cpp65 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 DStatefulBaseRenderer.cpp38 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 DOpenGLRenderer.h132 void initLight(const Vector3& lightCenter, float lightRadius,
H A DOpenGLRenderer.cpp167 void OpenGLRenderer::initLight(const Vector3& lightCenter, float lightRadius, argument
169 mLightCenter = lightCenter;
/frameworks/base/libs/hwui/renderthread/
H A DCanvasContext.h73 void setup(int width, int height, const Vector3& lightCenter, float lightRadius,
H A DRenderProxy.h73 ANDROID_API void setup(int width, int height, const Vector3& lightCenter, float lightRadius,
H A DRenderProxy.cpp170 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 DCanvasContext.cpp131 void CanvasContext::setup(int width, int height, const Vector3& lightCenter, float lightRadius, argument
134 mCanvas->initLight(lightCenter, lightRadius, ambientShadowAlpha, spotShadowAlpha);

Completed in 88 milliseconds