载入中...
搜索中...
未找到
eve::physics::trajectory::TrajectoryHit结构体 参考

One confirmed World3D contact produced by a frame sweep. 更多...

#include <TrajectoryCollision.h>

Public 属性

SubjectRef subject
 
std::string colliderId
 
PhysicsWorldHandle world = PhysicsWorldHandle::invalid()
 
PhysicsBodyHandle body = PhysicsBodyHandle::invalid()
 
PhysicsShapeHandle shape = PhysicsShapeHandle::invalid()
 
int bodyId = -1
 
int shapeId = -1
 
int shapeTag = 0
 
int materialId = 0
 
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
 Translation fraction in [0,1] along this frame's previous→current sweep.
 

详细描述

One confirmed World3D contact produced by a frame sweep.

在文件 TrajectoryCollision.h 第 48 行定义.

类成员变量说明

◆ body

PhysicsBodyHandle eve::physics::trajectory::TrajectoryHit::body = PhysicsBodyHandle::invalid()

在文件 TrajectoryCollision.h 第 52 行定义.

◆ bodyId

int eve::physics::trajectory::TrajectoryHit::bodyId = -1

在文件 TrajectoryCollision.h 第 54 行定义.

◆ colliderId

std::string eve::physics::trajectory::TrajectoryHit::colliderId

在文件 TrajectoryCollision.h 第 50 行定义.

◆ fraction

float eve::physics::trajectory::TrajectoryHit::fraction = 1.f

Translation fraction in [0,1] along this frame's previous→current sweep.

在文件 TrajectoryCollision.h 第 61 行定义.

◆ materialId

int eve::physics::trajectory::TrajectoryHit::materialId = 0

在文件 TrajectoryCollision.h 第 57 行定义.

◆ normalX

float eve::physics::trajectory::TrajectoryHit::normalX = 0.f

在文件 TrajectoryCollision.h 第 59 行定义.

◆ normalY

float eve::physics::trajectory::TrajectoryHit::normalY = 0.f

在文件 TrajectoryCollision.h 第 59 行定义.

◆ normalZ

float eve::physics::trajectory::TrajectoryHit::normalZ = 0.f

在文件 TrajectoryCollision.h 第 59 行定义.

◆ shape

PhysicsShapeHandle eve::physics::trajectory::TrajectoryHit::shape = PhysicsShapeHandle::invalid()

在文件 TrajectoryCollision.h 第 53 行定义.

◆ shapeId

int eve::physics::trajectory::TrajectoryHit::shapeId = -1

在文件 TrajectoryCollision.h 第 55 行定义.

◆ shapeTag

int eve::physics::trajectory::TrajectoryHit::shapeTag = 0

在文件 TrajectoryCollision.h 第 56 行定义.

◆ subject

SubjectRef eve::physics::trajectory::TrajectoryHit::subject

在文件 TrajectoryCollision.h 第 49 行定义.

◆ world

PhysicsWorldHandle eve::physics::trajectory::TrajectoryHit::world = PhysicsWorldHandle::invalid()

在文件 TrajectoryCollision.h 第 51 行定义.

◆ x

float eve::physics::trajectory::TrajectoryHit::x = 0.f

在文件 TrajectoryCollision.h 第 58 行定义.

◆ y

float eve::physics::trajectory::TrajectoryHit::y = 0.f

在文件 TrajectoryCollision.h 第 58 行定义.

◆ z

float eve::physics::trajectory::TrajectoryHit::z = 0.f

在文件 TrajectoryCollision.h 第 58 行定义.


该结构体的文档由以下文件生成: