HomeSort by relevance Sort by last modified time
    Searched refs:Vector3 (Results 1 - 25 of 46) sorted by null

1 2

  /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();

Completed in 419 milliseconds

1 2