/frameworks/base/libs/hwui/ |
AmbientShadow.h | 34 static void createAmbientShadow(bool isCasterOpaque, const Vector3* poly, int polyLength, 35 const Vector3& centroid3d, float heightFactor, float geomFactor,
|
ShadowTessellator.h | 71 static void tessellateAmbientShadow(bool isCasterOpaque, const Vector3* casterPolygon, 72 int casterVertexCount, const Vector3& centroid3d, 76 static void tessellateSpotShadow(bool isCasterOpaque, const Vector3* casterPolygon, 77 int casterVertexCount, const Vector3& casterCentroid, 78 const mat4& receiverTransform, const Vector3& lightCenter,
|
SpotShadow.h | 30 static void createSpotShadow(bool isCasterOpaque, const Vector3& lightCenter, float lightSize, 31 const Vector3* poly, int polyLength, const Vector3& polyCentroid, 37 static float projectCasterToOutline(Vector2& outline, const Vector3& lightCenter, 38 const Vector3& polyVertex); 40 static void computeLightPolygon(int points, const Vector3& lightCenter, float size, 41 Vector3* ret); 61 int umbraLength, const Vector3* poly, int polyLength, 71 static void dumpPolygon(const Vector3* poly, int polyLength, const char* polyName);
|
Vector.h | 97 class Vector3 { 103 Vector3 operator+(const Vector3& v) const { return (Vector3){x + v.x, y + v.y, z + v.z}; } 105 Vector3 operator-(const Vector3& v) const { return (Vector3){x - v.x, y - v.y, z - v.z}; } 107 Vector3 operator/(float s) const { return (Vector3){x / s, y / s, z / s}; } 109 Vector3 operator*(float s) const { return (Vector3){x * s, y * s, z * s}; [all...] |
ShadowTessellator.cpp | 31 void ShadowTessellator::tessellateAmbientShadow(bool isCasterOpaque, const Vector3* casterPolygon, 32 int casterVertexCount, const Vector3& centroid3d, 60 void ShadowTessellator::tessellateSpotShadow(bool isCasterOpaque, const Vector3* casterPolygon, 61 int casterVertexCount, const Vector3& casterCentroid, 63 const Vector3& lightCenter, int lightRadius, 68 Vector3 adjustedLightCenter(lightCenter);
|
AmbientShadow.cpp | 68 inline Vector2 getNormalFromVertices(const Vector3* vertices, int current, int next) { 69 // Convert from Vector3 to Vector2 first. 82 inline int getEdgeExtraAndUpdateSpike(Vector2* currentSpike, const Vector3& secondVertex, 83 const Vector3& centroid) { 127 * @param vertices The shadow caster's polygon, which is represented in a Vector3 166 void AmbientShadow::createAmbientShadow(bool isCasterOpaque, const Vector3* casterVertices, 167 int casterVertexCount, const Vector3& centroid3d, 193 const Vector3& innerVertex = casterVertices[i]; 216 const Vector3& innerStart = casterVertices[i]; 246 const Vector3& innerNext = casterVertices[(i + 1) % casterVertexCount] [all...] |
TessellationCache.h | 94 const Matrix4* transformZ, const Vector3& lightCenter, float lightRadius) 117 const Vector3 lightCenter; 164 const Matrix4* transformZ, const Vector3& lightCenter, 176 const Matrix4* transformZ, const Vector3& lightCenter, float lightRadius); 221 const Matrix4* casterTransformZ, const Vector3& lightCenter,
|
Snapshot.h | 166 const Vector3& getRelativeLightCenter() const { return mRelativeLightCenter; } 167 void setRelativeLightCenter(const Vector3& lightCenter) { mRelativeLightCenter = lightCenter; } 274 Vector3 mRelativeLightCenter;
|
CanvasState.h | 90 float clipRight, float clipBottom, const Vector3& lightCenter); 154 const Vector3& currentLightCenter() const {
|
/frameworks/base/services/tests/servicestests/src/com/android/server/ |
Vector3Test.java | 25 * Tests for {@link com.android.server.AnyMotionDetector.Vector3} 31 private AnyMotionDetector.Vector3 unitXAxis; 32 private AnyMotionDetector.Vector3 unitYAxis; 33 private AnyMotionDetector.Vector3 unitZAxis; 34 private AnyMotionDetector.Vector3 x3; 35 private AnyMotionDetector.Vector3 case1A; 36 private AnyMotionDetector.Vector3 case1B; 37 private AnyMotionDetector.Vector3 case2A; 38 private AnyMotionDetector.Vector3 case2B; 39 private AnyMotionDetector.Vector3 x1y1 [all...] |
/external/eigen/unsupported/Eigen/src/EulerAngles/ |
EulerAngles.h | 121 typedef Matrix<Scalar,3,1> Vector3; /*!< the equivalent 3 dimension vector type */ 126 static Vector3 AlphaAxisVector() { 127 const Vector3& u = Vector3::Unit(System::AlphaAxisAbs - 1); 132 static Vector3 BetaAxisVector() { 133 const Vector3& u = Vector3::Unit(System::BetaAxisAbs - 1); 138 static Vector3 GammaAxisVector() { 139 const Vector3& u = Vector3::Unit(System::GammaAxisAbs - 1) [all...] |
/frameworks/native/libs/vr/libdvrcommon/include/private/dvr/ |
pose.h | 19 position_(Eigen::Vector3<T>::Zero()) {} 25 Pose(Eigen::Quaternion<T> rotation, Eigen::Vector3<T> position) 53 Eigen::Vector3<T> TransformPoint(const Eigen::Vector3<T>& v) const { 57 Eigen::Vector3<T> Transform(const Eigen::Vector3<T>& v) const { 72 Eigen::Vector3<T> GetPosition() const { return position_; } 78 void SetPosition(Eigen::Vector3<T> position) { position_ = position; } 91 Eigen::Vector3<T> position_;
|
eigen.h | 17 using Vector3 = Vector<T, 3>;
|
/frameworks/base/services/core/java/com/android/server/ |
AnyMotionDetector.java | 110 private Vector3 mCurrentGravityVector = null; 113 private Vector3 mPreviousGravityVector = null; 265 Vector3 previousGravityVectorNormalized = mPreviousGravityVector.normalized(); 266 Vector3 currentGravityVectorNormalized = mCurrentGravityVector.normalized(); 295 Vector3 accelDatum = new Vector3(SystemClock.elapsedRealtime(), event.values[0], 364 public static final class Vector3 { 370 public Vector3(long timeMillisSinceBoot, float x, float y, float z) { 381 public Vector3 normalized() { 383 return new Vector3(timeMillisSinceBoot, x / mag, y / mag, z / mag) [all...] |
/external/eigen/test/ |
geo_eulerangles.cpp | 20 typedef Matrix<Scalar,3,1> Vector3; 23 Matrix3 m(AngleAxisx(ea[0], Vector3::Unit(i)) * AngleAxisx(ea[1], Vector3::Unit(j)) * AngleAxisx(ea[2], Vector3::Unit(k))); 24 Vector3 eabis = m.eulerAngles(i, j, k); 25 Matrix3 mbis(AngleAxisx(eabis[0], Vector3::Unit(i)) * AngleAxisx(eabis[1], Vector3::Unit(j)) * AngleAxisx(eabis[2], Vector3::Unit(k))); 62 typedef Matrix<Scalar,3,1> Vector3; 69 q1 = AngleAxisx(a, Vector3::Random().normalized()) [all...] |
geo_orthomethods.cpp | 23 typedef Matrix<Scalar,3,1> Vector3; 27 Vector3 v0 = Vector3::Random(), 28 v1 = Vector3::Random(), 29 v2 = Vector3::Random(); 36 VERIFY_IS_MUCH_SMALLER_THAN(v1.cross(Vector3::Random()).dot(v1), Scalar(1)); 49 Vector3 vec3 = Vector3::Random(); 56 VERIFY_IS_MUCH_SMALLER_THAN((mat3.adjoint() * mat3.colwise().cross(Vector3::Random())).diagonal().cwiseAbs().sum(), Scalar(1)); 86 typedef Matrix<Scalar,3,1> Vector3; [all...] |
geo_quaternion.cpp | 51 typedef Matrix<Scalar,3,1> Vector3; 62 Vector3 v0 = Vector3::Random(), 63 v1 = Vector3::Random(), 64 v2 = Vector3::Random(), 65 v3 = Vector3::Random(); 182 typedef Matrix<Scalar,3,1> Vector3; 185 Vector3 v0 = Vector3::Random(), 186 v1 = Vector3::Random() [all...] |
geo_transformations.cpp | 31 typedef Matrix<Scalar,3,1> Vector3; 38 Vector3 v0 = Vector3::Random(), 39 v1 = Vector3::Random(); 57 VERIFY_IS_APPROX( (t0 * Vector3(1,0,0)).template head<3>().norm(), v0.x()); 96 typedef Matrix<Scalar,3,1> Vector3; 107 Vector3 v0 = Vector3::Random(), 108 v1 = Vector3::Random(); 114 while(v0.norm() < test_precision<Scalar>()) v0 = Vector3::Random() [all...] |
/external/eigen/unsupported/test/ |
EulerAngles.cpp | 22 typedef Matrix<Scalar,3,1> Vector3; 72 const Vector3 I = EulerAnglesType::AlphaAxisVector(); 73 const Vector3 J = EulerAnglesType::BetaAxisVector(); 74 const Vector3 K = EulerAnglesType::GammaAxisVector(); 79 Vector3 eabis = EulerAnglesType(m, positiveRangeAlpha, positiveRangeBeta, positiveRangeGamma).angles(); 86 Vector3 eabis2 = m.eulerAngles(i, j, k); 158 typedef Matrix<Scalar,3,1> Vector3; 165 q1 = AngleAxisType(a, Vector3::Random().normalized()); 169 Vector3 ea = m.eulerAngles(0,1,2);
|
/frameworks/base/libs/hwui/tests/unit/ |
CanvasStateTests.cpp | 50 state.initializeSaveStack(200, 200, 0, 0, 200, 200, Vector3()); 67 state.initializeSaveStack(200, 200, 0, 0, 200, 200, Vector3()); 81 state.initializeSaveStack(200, 200, 0, 0, 200, 200, Vector3()); 116 state.initializeSaveStack(200, 200, 0, 0, 200, 200, Vector3()); 139 state.initializeSaveStack(200, 200, 0, 0, 200, 200, Vector3());
|
/external/eigen/Eigen/src/Geometry/ |
AngleAxis.h | 61 typedef Matrix<Scalar,3,1> Vector3; 66 Vector3 m_axis; 96 EIGEN_DEVICE_FUNC const Vector3& axis() const { return m_axis; } 101 EIGEN_DEVICE_FUNC Vector3& axis() { return m_axis; } 145 EIGEN_DEVICE_FUNC static inline const AngleAxis Identity() { return AngleAxis(Scalar(0), Vector3::UnitX()); } 223 Vector3 sin_axis = sin(m_angle) * m_axis; 225 Vector3 cos1_axis = (Scalar(1)-c) * m_axis;
|
/frameworks/base/libs/hwui/tests/microbench/ |
DisplayListCanvasBench.cpp | 126 state.initializeSaveStack(100, 100, 0, 0, 100, 100, Vector3()); 141 state.initializeSaveStack(100, 100, 0, 0, 100, 100, Vector3()); 144 state.initializeSaveStack(100, 100, 0, 0, 100, 100, Vector3()); 153 state.initializeSaveStack(100, 100, 0, 0, 100, 100, Vector3());
|
ShadowBench.cpp | 37 Vector3 lightCenter; 52 static Vector3 SAMPLE_LIGHT_CENTER{768, -400, 1600};
|
/frameworks/base/libs/hwui/pipeline/skia/ |
SkiaPipeline.h | 85 static Vector3 getLightCenter() { 87 Vector3 adjustedLightCenter = mLightCenter; 165 static Vector3 mLightCenter;
|
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/utils/google-benchmark/src/ |
stat.h | 25 class Vector3; 160 static inline Vector3<SType> Sqr(const Vector3<SType> &dat) { 185 static inline Vector3<SType> Sqrt(const Vector3<SType> &dat) { 187 return Max(dat, Vector3<SType>()).Sqrt();
|