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

静态 Public 成员函数

static eve::Value shapeSource (const Shape3D &shape)
 
static void setBodyId (Body &body, int id)
 
static void setBodyId (Body3D &body, int id)
 
static void setShapeId (Shape3D &shape, int id)
 
static void setJointId (Joint3D &joint, int id)
 
static std::unique_ptr< World3D > makeDetachedWorld3D (float gx, float gy, float gz, eve::PersistentId instanceId)
 
static eve::Result< void > finishPrepared (World &world, int nextId, const SimulationObservation &observation)
 
static eve::Result< void > finishPrepared (World3D &world, int nextBodyId, int nextShapeId, int nextJointId, const SimulationObservation &observation)
 
static void adopt (World &live, World &prepared)
 
static void adopt (World3D &live, World3D &prepared)
 

详细描述

在文件 WorldSnapshot.cpp 第 29 行定义.

成员函数说明

◆ adopt() [1/2]

static void eve::physics::WorldSnapshotAccess::adopt ( World &  live,
World &  prepared 
)
inlinestatic

在文件 WorldSnapshot.cpp 第 97 行定义.

被这些函数引用 eve::physics::World::restore() , 以及 eve::physics::World3D::restore().

◆ adopt() [2/2]

static void eve::physics::WorldSnapshotAccess::adopt ( World3D &  live,
World3D &  prepared 
)
inlinestatic

在文件 WorldSnapshot.cpp 第 98 行定义.

◆ finishPrepared() [1/2]

static eve::Result< void > eve::physics::WorldSnapshotAccess::finishPrepared ( World &  world,
int  nextId,
const SimulationObservation &  observation 
)
inlinestatic

◆ finishPrepared() [2/2]

static eve::Result< void > eve::physics::WorldSnapshotAccess::finishPrepared ( World3D &  world,
int  nextBodyId,
int  nextShapeId,
int  nextJointId,
const SimulationObservation &  observation 
)
inlinestatic

◆ makeDetachedWorld3D()

static std::unique_ptr< World3D > eve::physics::WorldSnapshotAccess::makeDetachedWorld3D ( float  gx,
float  gy,
float  gz,
eve::PersistentId  instanceId 
)
inlinestatic

在文件 WorldSnapshot.cpp 第 74 行定义.

◆ setBodyId() [1/2]

static void eve::physics::WorldSnapshotAccess::setBodyId ( Body &  body,
int  id 
)
inlinestatic

在文件 WorldSnapshot.cpp 第 70 行定义.

引用了 body , 以及 id.

◆ setBodyId() [2/2]

static void eve::physics::WorldSnapshotAccess::setBodyId ( Body3D &  body,
int  id 
)
inlinestatic

在文件 WorldSnapshot.cpp 第 71 行定义.

引用了 body , 以及 id.

◆ setJointId()

static void eve::physics::WorldSnapshotAccess::setJointId ( Joint3D &  joint,
int  id 
)
inlinestatic

在文件 WorldSnapshot.cpp 第 73 行定义.

引用了 id.

◆ setShapeId()

static void eve::physics::WorldSnapshotAccess::setShapeId ( Shape3D &  shape,
int  id 
)
inlinestatic

在文件 WorldSnapshot.cpp 第 72 行定义.

引用了 id , 以及 shape.

◆ shapeSource()

static eve::Value eve::physics::WorldSnapshotAccess::shapeSource ( const Shape3D &  shape)
inlinestatic

在文件 WorldSnapshot.cpp 第 30 行定义.

引用了 object, shape, source, value , 以及 values.


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