/frameworks/base/libs/hwui/ |
TessellationCache.h | 95 const Vector3& lightCenter, float lightRadius) 102 , lightCenter(lightCenter) 119 const Vector3 lightCenter; 168 const Vector3& lightCenter, float lightRadius); 172 const Vector3& lightCenter, float lightRadius, 178 const Vector3& lightCenter, float lightRadius); 230 const Vector3& lightCenter, float lightRadius,
|
SpotShadow.h | 30 static void createSpotShadow(bool isCasterOpaque, const Vector3& lightCenter, 38 const Vector3& lightCenter, const Vector3& polyVertex); 40 static void computeLightPolygon(int points, const Vector3& lightCenter,
|
ShadowTessellator.h | 78 const mat4& receiverTransform, const Vector3& lightCenter, int lightRadius,
|
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);
|
SpotShadow.cpp | 340 * @param lightCenter the center of the light. 344 void SpotShadow::computeLightPolygon(int points, const Vector3& lightCenter, 349 ret[i].x = cosf(angle) * size + lightCenter.x; 350 ret[i].y = sinf(angle) * size + lightCenter.y; 351 ret[i].z = lightCenter.z; 359 * @param lightCenter The center of light. 365 const Vector3& lightCenter, const Vector3& polyVertex) { 366 float lightToPolyZ = lightCenter.z - polyVertex.z; 374 outline.x = polyVertex.x - ratioZ * (lightCenter.x - polyVertex.x); 375 outline.y = polyVertex.y - ratioZ * (lightCenter.y - polyVertex.y) [all...] |
ShadowTessellator.cpp | 63 const mat4& receiverTransform, const Vector3& lightCenter, int lightRadius, 67 Vector3 adjustedLightCenter(lightCenter);
|
Snapshot.h | 197 void setRelativeLightCenter(const Vector3& lightCenter) { mRelativeLightCenter = lightCenter; }
|
CanvasState.h | 91 const Vector3& lightCenter);
|
CanvasState.cpp | 64 float clipRight, float clipBottom, const Vector3& lightCenter) { 76 mSnapshot->setRelativeLightCenter(lightCenter);
|
FrameBuilder.cpp | 95 Vector3 lightCenter = mCanvasState.currentSnapshot()->getRelativeLightCenter(); 96 layer->inverseTransformInWindow.mapPoint3d(lightCenter); 99 layerDamage, lightCenter, nullptr, layerNode); [all...] |
FrameBuilder.h | 178 const Vector3& lightCenter,
|
OpenGLRenderer.h | 125 void setLightCenter(const Vector3& lightCenter);
|
OpenGLRenderer.cpp | 105 void OpenGLRenderer::setLightCenter(const Vector3& lightCenter) { 106 mLightCenter = lightCenter; [all...] |
/frameworks/base/libs/hwui/tests/microbench/ |
ShadowBench.cpp | 37 Vector3 lightCenter; 68 out->lightCenter = SAMPLE_LIGHT_CENTER; 76 &testData.casterTransformZ, testData.lightCenter,
|
/frameworks/base/libs/hwui/renderthread/ |
RenderProxy.h | 85 ANDROID_API void setLightCenter(const Vector3& lightCenter);
|
RenderProxy.cpp | 206 CREATE_BRIDGE2(setLightCenter, CanvasContext* context, Vector3 lightCenter) { 207 args->context->setLightCenter(args->lightCenter); 211 void RenderProxy::setLightCenter(const Vector3& lightCenter) { 214 args->lightCenter = lightCenter;
|
CanvasContext.h | 90 void setLightCenter(const Vector3& lightCenter);
|
CanvasContext.cpp | 171 void CanvasContext::setLightCenter(const Vector3& lightCenter) { 173 mLightGeometry.center = lightCenter; 176 mCanvas->setLightCenter(lightCenter);
|
/frameworks/base/libs/hwui/tests/unit/ |
FrameBuilderTests.cpp | [all...] |