Owning snapshot of the closest ray intersection. 更多...
#include <OwnedQuery3D.h>
Public 属性 | |
| bool | hit = false |
| PhysicsWorldHandle | world = PhysicsWorldHandle::invalid() |
| PhysicsBodyHandle | body = PhysicsBodyHandle::invalid() |
| PhysicsShapeHandle | shape = PhysicsShapeHandle::invalid() |
| int | bodyId = -1 |
| int | shapeId = -1 |
| int | shapeTag = 0 |
| int | materialId = 0 |
| int | triangleIndex = -1 |
| float | x = 0.f |
| float | y = 0.f |
| float | z = 0.f |
| float | normalX = 0.f |
| float | normalY = 0.f |
| float | normalZ = 0.f |
| float | fraction = 1.f |
详细描述
Owning snapshot of the closest ray intersection.
在文件 OwnedQuery3D.h 第 54 行定义.
类成员变量说明
◆ body
| PhysicsBodyHandle eve::physics::RayHit3D::body = PhysicsBodyHandle::invalid() |
在文件 OwnedQuery3D.h 第 57 行定义.
被这些函数引用 eve::climbing::ClimbingRuntime::probeInto() , 以及 eve::physics::World3D::rayCastOwned().
◆ bodyId
| int eve::physics::RayHit3D::bodyId = -1 |
在文件 OwnedQuery3D.h 第 59 行定义.
被这些函数引用 eve::climbing::ClimbingRuntime::probeInto() , 以及 eve::physics::World3D::rayCastOwned().
◆ fraction
| float eve::physics::RayHit3D::fraction = 1.f |
在文件 OwnedQuery3D.h 第 66 行定义.
◆ hit
| bool eve::physics::RayHit3D::hit = false |
在文件 OwnedQuery3D.h 第 55 行定义.
被这些函数引用 eve::climbing::ClimbingRuntime::probeInto() , 以及 eve::physics::World3D::rayCastOwned().
◆ materialId
| int eve::physics::RayHit3D::materialId = 0 |
在文件 OwnedQuery3D.h 第 62 行定义.
被这些函数引用 eve::climbing::ClimbingRuntime::probeInto() , 以及 eve::physics::World3D::rayCastOwned().
◆ normalX
| float eve::physics::RayHit3D::normalX = 0.f |
在文件 OwnedQuery3D.h 第 65 行定义.
被这些函数引用 eve::climbing::ClimbingRuntime::probeInto() , 以及 eve::physics::World3D::rayCastOwned().
◆ normalY
| float eve::physics::RayHit3D::normalY = 0.f |
在文件 OwnedQuery3D.h 第 65 行定义.
被这些函数引用 eve::climbing::ClimbingRuntime::probeInto() , 以及 eve::physics::World3D::rayCastOwned().
◆ normalZ
| float eve::physics::RayHit3D::normalZ = 0.f |
在文件 OwnedQuery3D.h 第 65 行定义.
被这些函数引用 eve::climbing::ClimbingRuntime::probeInto() , 以及 eve::physics::World3D::rayCastOwned().
◆ shape
| PhysicsShapeHandle eve::physics::RayHit3D::shape = PhysicsShapeHandle::invalid() |
在文件 OwnedQuery3D.h 第 58 行定义.
被这些函数引用 eve::climbing::ClimbingRuntime::probeInto() , 以及 eve::physics::World3D::rayCastOwned().
◆ shapeId
| int eve::physics::RayHit3D::shapeId = -1 |
在文件 OwnedQuery3D.h 第 60 行定义.
被这些函数引用 eve::climbing::ClimbingRuntime::probeInto() , 以及 eve::physics::World3D::rayCastOwned().
◆ shapeTag
| int eve::physics::RayHit3D::shapeTag = 0 |
在文件 OwnedQuery3D.h 第 61 行定义.
被这些函数引用 eve::climbing::ClimbingRuntime::probeInto() , 以及 eve::physics::World3D::rayCastOwned().
◆ triangleIndex
| int eve::physics::RayHit3D::triangleIndex = -1 |
在文件 OwnedQuery3D.h 第 63 行定义.
◆ world
| PhysicsWorldHandle eve::physics::RayHit3D::world = PhysicsWorldHandle::invalid() |
在文件 OwnedQuery3D.h 第 56 行定义.
◆ x
| float eve::physics::RayHit3D::x = 0.f |
在文件 OwnedQuery3D.h 第 64 行定义.
被这些函数引用 eve::climbing::ClimbingRuntime::probeInto() , 以及 eve::physics::World3D::rayCastOwned().
◆ y
| float eve::physics::RayHit3D::y = 0.f |
在文件 OwnedQuery3D.h 第 64 行定义.
被这些函数引用 eve::climbing::ClimbingRuntime::probeInto() , 以及 eve::physics::World3D::rayCastOwned().
◆ z
| float eve::physics::RayHit3D::z = 0.f |
在文件 OwnedQuery3D.h 第 64 行定义.
被这些函数引用 eve::climbing::ClimbingRuntime::probeInto() , 以及 eve::physics::World3D::rayCastOwned().
该结构体的文档由以下文件生成:
- src/modules/physics/OwnedQuery3D.h