Home
last modified time | relevance | path

Searched refs:CFixedVector3D (Results 1 – 25 of 54) sorted by relevance

123

/dports/games/0ad/0ad-0.0.23b-alpha/source/maths/tests/
H A Dtest_FixedVector3D.h37 CFixedVector3D v1 (fixed::FromInt(1), fixed::FromInt(2), fixed::FromInt(3)); in test_basic()
38 CFixedVector3D v2 (fixed::FromInt(10), fixed::FromInt(20), fixed::FromInt(30)); in test_basic()
39 CFixedVector3D v3; in test_basic()
57 CFixedVector3D v1 (fixed::FromInt(3), fixed::FromInt(4), fixed::FromInt(12)); in test_Length()
62 CFixedVector3D v2 (max, fixed::FromInt(0), fixed::FromInt(0)); in test_Length()
67 CFixedVector3D v3 (large, large, large); in test_Length()
73 CFixedVector3D v0 (fixed::FromInt(0), fixed::FromInt(0), fixed::FromInt(0)); in test_Normalize()
83 CFixedVector3D v2 (max, fixed::FromInt(0), fixed::FromInt(0)); in test_Normalize()
89 CFixedVector3D v3 (large, large, large); in test_Normalize()
97 CFixedVector3D v (fixed::FromInt(0), fixed::FromInt(0), fixed::FromInt(0)); in test_NormalizeTo()
[all …]
/dports/games/0ad/0ad-0.0.23b-alpha/source/maths/
H A DFixedVector3D.h24 class CFixedVector3D
29 CFixedVector3D() { } in CFixedVector3D() function
46 CFixedVector3D operator+(const CFixedVector3D& v) const
52 CFixedVector3D operator-(const CFixedVector3D& v) const
58 CFixedVector3D operator-() const
60 return CFixedVector3D(-X, -Y, -Z);
64 CFixedVector3D& operator+=(const CFixedVector3D& v)
71 CFixedVector3D& operator-=(const CFixedVector3D& v)
138 CFixedVector3D Cross(const CFixedVector3D& v) in Cross()
161 CFixedVector3D ret; in Cross()
[all …]
H A DNUSpline.h38 CFixedVector3D Position;
41 CFixedVector3D Rotation;
57 void AddNode(const CFixedVector3D& pos);
96 void AddNode(const CFixedVector3D& pos, const CFixedVector3D& rotation, fixed timePeriod);
97 …void InsertNode(const int index, const CFixedVector3D& pos, const CFixedVector3D& rotation, fixed …
99 void UpdateNodePos(const int index, const CFixedVector3D& pos);
H A DNUSpline.cpp58 void RNSpline::AddNode(const CFixedVector3D& pos) in AddNode()
197 void TNSpline::AddNode(const CFixedVector3D& pos, const CFixedVector3D& rotation, fixed timePeriod) in AddNode()
222 void TNSpline::InsertNode(const int index, const CFixedVector3D& pos, const CFixedVector3D& UNUSED(… in InsertNode()
260 void TNSpline::UpdateNodePos(const int index, const CFixedVector3D& pos) in UpdateNodePos()
/dports/games/0ad/0ad-0.0.23b-alpha/source/simulation2/components/tests/
H A Dtest_CinemaManager.h70 CFixedVector3D nodeA(fixed::FromInt(1), fixed::FromInt(0), fixed::FromInt(1));
71 CFixedVector3D nodeB(fixed::FromInt(9), fixed::FromInt(0), fixed::FromInt(9));
72 CFixedVector3D shift(fixed::FromInt(3), fixed::FromInt(3), fixed::FromInt(3));
84 positionSpline.AddNode(nodeA, CFixedVector3D(), fixed::FromInt(0));
85 positionSpline.AddNode(nodeB, CFixedVector3D(), duration);
86 targetSpline.AddNode(nodeA + shift, CFixedVector3D(), fixed::FromInt(0));
87 targetSpline.AddNode(nodeB + shift, CFixedVector3D(), duration);
H A Dtest_RangeManager.h42 virtual void SetTurretParent(entity_id_t UNUSED(id), const CFixedVector3D& UNUSED(pos)) {} in DEFAULT_MOCK_COMPONENT()
61 virtual CFixedVector3D GetPosition() const { return CFixedVector3D(); } in GetPosition()
63 virtual CFixedVector3D GetPreviousPosition() const { return CFixedVector3D(); } in GetPreviousPosition()
68 virtual CFixedVector3D GetRotation() const { return CFixedVector3D(); } in GetRotation()
/dports/games/0ad/0ad-0.0.23b-alpha/source/simulation2/components/
H A DICmpPlayer.cpp46 virtual CFixedVector3D GetStartingCameraPos() in GetStartingCameraPos()
48 return m_Script.Call<CFixedVector3D>("GetStartingCameraPos"); in GetStartingCameraPos()
51 virtual CFixedVector3D GetStartingCameraRot() in GetStartingCameraRot()
53 return m_Script.Call<CFixedVector3D>("GetStartingCameraRot"); in GetStartingCameraRot()
H A DICmpPosition.cpp25 …RFACE_METHOD_2("SetTurretParent", void, ICmpPosition, SetTurretParent, entity_id_t, CFixedVector3D)
41 DEFINE_INTERFACE_METHOD_CONST_0("GetPosition", CFixedVector3D, ICmpPosition, GetPosition)
43 DEFINE_INTERFACE_METHOD_CONST_0("GetPreviousPosition", CFixedVector3D, ICmpPosition, GetPreviousPos…
48 DEFINE_INTERFACE_METHOD_CONST_0("GetRotation", CFixedVector3D, ICmpPosition, GetRotation)
H A DICmpPosition.h66 virtual void SetTurretParent(entity_id_t parent, const CFixedVector3D& offset) = 0;
166 virtual CFixedVector3D GetPosition() const = 0;
179 virtual CFixedVector3D GetPreviousPosition() const = 0;
215 virtual CFixedVector3D GetRotation() const = 0;
H A DICmpPlayer.h24 class CFixedVector3D; variable
37 virtual CFixedVector3D GetStartingCameraPos() = 0;
38 virtual CFixedVector3D GetStartingCameraRot() = 0;
H A DICmpFootprint.h25 class CFixedVector3D; variable
65 virtual CFixedVector3D PickSpawnPoint(entity_id_t spawned) const = 0;
72 virtual CFixedVector3D PickSpawnPointBothPass(entity_id_t spawned) const = 0;
H A DCCmpPosition.cpp94 CFixedVector3D m_TurretPosition;
165 m_TurretPosition = CFixedVector3D(); in Init()
310 virtual void SetTurretParent(entity_id_t id, const CFixedVector3D& offset) in SetTurretParent()
495 virtual CFixedVector3D GetPosition() const in GetPosition()
500 return CFixedVector3D(); in GetPosition()
503 return CFixedVector3D(m_X, GetHeightFixed(), m_Z); in GetPosition()
517 virtual CFixedVector3D GetPreviousPosition() const in GetPreviousPosition()
522 return CFixedVector3D(); in GetPreviousPosition()
525 return CFixedVector3D(m_PrevX, GetHeightFixed(), m_PrevZ); in GetPreviousPosition()
590 virtual CFixedVector3D GetRotation() const in GetRotation()
[all …]
H A DCCmpFootprint.cpp146 virtual CFixedVector3D PickSpawnPoint(entity_id_t spawned) const in PickSpawnPoint()
155 const CFixedVector3D error(fixed::FromInt(-1), fixed::FromInt(-1), fixed::FromInt(-1)); in PickSpawnPoint()
263 return CFixedVector3D(pos.X, fixed::Zero(), pos.Y); in PickSpawnPoint()
269 virtual CFixedVector3D PickSpawnPointBothPass(entity_id_t spawned) const in PickSpawnPointBothPass()
279 const CFixedVector3D error(fixed::FromInt(-1), fixed::FromInt(-1), fixed::FromInt(-1)); in PickSpawnPointBothPass()
340CFixedVector3D pos (initialPos.X + s.Multiply(radius), fixed::Zero(), initialPos.Y + c.Multiply(ra… in PickSpawnPointBothPass()
400 … return CFixedVector3D(pos.X, fixed::Zero(), pos.Y); // this position is okay, so return it in PickSpawnPointBothPass()
H A DICmpProjectileManager.cpp25 …", uint32_t, ICmpProjectileManager, LaunchProjectileAtPoint, CFixedVector3D, CFixedVector3D, fixed…
H A DICmpProjectileManager.h46 …virtual uint32_t LaunchProjectileAtPoint(const CFixedVector3D& launchPoint, const CFixedVector3D& …
H A DCCmpProjectileManager.cpp109 …virtual uint32_t LaunchProjectileAtPoint(const CFixedVector3D& launchPoint, const CFixedVector3D& … in LaunchProjectileAtPoint()
164 …uint32_t LaunchProjectile(CFixedVector3D launchPoint, CFixedVector3D targetPoint, fixed speed, fix…
176 uint32_t CCmpProjectileManager::LaunchProjectile(CFixedVector3D launchPoint, CFixedVector3D targetP… in REGISTER_COMPONENT_TYPE()
H A DICmpFootprint.cpp72 DEFINE_INTERFACE_METHOD_CONST_1("PickSpawnPoint", CFixedVector3D, ICmpFootprint, PickSpawnPoint, en…
73 DEFINE_INTERFACE_METHOD_CONST_1("PickSpawnPointBothPass", CFixedVector3D, ICmpFootprint, PickSpawnP…
/dports/games/0ad/0ad-0.0.23b-alpha/source/tools/atlas/GameInterface/Handlers/
H A DCinemaHandler.cpp134 …spline.AddNode(CFixedVector3D(fixed::FromFloat(nodes[j].px), fixed::FromFloat(nodes[j].py), fixed:… in SetCurrentPaths()
135CFixedVector3D(fixed::FromFloat(nodes[j].rx), fixed::FromFloat(nodes[j].ry), fixed::FromFloat(node… in SetCurrentPaths()
200 CFixedVector3D target( in BEGIN_COMMAND()
207 CFixedVector3D position( in BEGIN_COMMAND()
214 positionSpline.AddNode(position, CFixedVector3D(), fixed::FromInt(0)); in BEGIN_COMMAND()
217 targetSpline.AddNode(target, CFixedVector3D(), fixed::FromInt(0)); in BEGIN_COMMAND()
338 CFixedVector3D target( in BEGIN_COMMAND()
343 spline.InsertNode(index + 1, target, CFixedVector3D(), fixed::FromInt(1)); in BEGIN_COMMAND()
407 CFixedVector3D pos = spline.GetAllNodes()[index].Position; in BEGIN_COMMAND()
424 pos += CFixedVector3D( in BEGIN_COMMAND()
[all …]
H A DObjectHandlers.cpp277 CFixedVector3D pos = cmpPosition->GetPosition(); in QUERYHANDLER()
278 CFixedVector3D rot = cmpPosition->GetRotation(); in QUERYHANDLER()
477 CFixedVector3D referencePos;
488 CFixedVector3D dir = fTargetPos - referencePos;
493 CFixedVector3D posFinal;
498 CFixedVector3D posFixed = cmpPosition->GetPosition();
666 CFixedVector3D fixed = cmpPosition->GetPosition();
737 CFixedVector3D pivotFixed = cmpPosition->GetPosition();
757 CFixedVector3D posFixed = cmpPosition->GetPosition();
1003 CFixedVector3D pos;
[all …]
/dports/games/0ad/0ad-0.0.23b-alpha/source/graphics/
H A DEntity.h29 CFixedVector3D position;
30 CFixedVector3D rotation;
H A DTerrain.h32 class CFixedVector3D; variable
118 void CalcPositionFixed(ssize_t i, ssize_t j, CFixedVector3D& pos) const;
133 void CalcNormalFixed(ssize_t i, ssize_t j, CFixedVector3D& normal) const;
/dports/games/0ad/0ad-0.0.23b-alpha/source/lib/
H A Dself_test.h70 class ValueTraits<CFixedVector3D>
72 CFixedVector3D v;
75 ValueTraits(const CFixedVector3D& v) : v(v) in ValueTraits()
/dports/games/0ad/0ad-0.0.23b-alpha/source/simulation2/scripting/
H A DEngineScriptConversions.cpp157 template<> bool ScriptInterface::FromJSVal<CFixedVector3D>(JSContext* cx, JS::HandleValue v, CFixed… in FromJSVal()
178 …late<> void ScriptInterface::ToJSVal<CFixedVector3D>(JSContext* cx, JS::MutableHandleValue ret, co… in ToJSVal()
326 CFixedVector3D position; in FromJSVal()
330 out.AddNode(position, CFixedVector3D(), deltaTime); in FromJSVal()
/dports/games/0ad/0ad-0.0.23b-alpha/source/graphics/scripting/
H A DJSInterface_GameView.cpp168 CFixedVector3D JSI_GameView::GetTerrainAtScreenPoint(ScriptInterface::CxPrivate* UNUSED(pCxPrivate)… in GetTerrainAtScreenPoint()
171 return CFixedVector3D(fixed::FromFloat(pos.X), fixed::FromFloat(pos.Y), fixed::FromFloat(pos.Z)); in GetTerrainAtScreenPoint()
186 …scriptInterface.RegisterFunction<CFixedVector3D, int, int, &GetTerrainAtScreenPoint>("GetTerrainAt… in RegisterScriptFunctions()
/dports/games/0ad/0ad-0.0.23b-alpha/source/scriptinterface/tests/
H A Dtest_ScriptConversions.h254 CFixedVector3D v(fixed::Zero(), fixed::Pi(), fixed::FromInt(1)); in test_vector3d()
255 roundtrip<CFixedVector3D>(v, "({x:0, y:3.1415863037109375, z:1})"); in test_vector3d()
257 CFixedVector3D u(fixed::Pi(), fixed::Zero(), fixed::FromInt(2)); in test_vector3d()
258 …call_prototype_function<CFixedVector3D>(u, v, "add", "({x:3.1415863037109375, y:3.1415863037109375… in test_vector3d()

123