|
CARLA
|
Frame data packet 34: every live actor's pose in this frame. More...
#include <mirrorPackets.h>
Public Member Functions | |
| bool | Read (std::istream &in, uint32_t size) |
| Reads a payload of size bytes; records that grew in a newer build are read up to the fields known here. | |
| void | Write (std::ostream &out) const |
Public Attributes | |
| std::vector< MirroredPosition > | positions |
Static Public Attributes | |
| static constexpr uint8_t | kPacketId = 34u |
| static constexpr uint16_t | kRecordSizeV1 = 60u |
Frame data packet 34: every live actor's pose in this frame.
Definition at line 35 of file mirrorPackets.h.
|
inline |
Reads a payload of size bytes; records that grew in a newer build are read up to the fields known here.
Definition at line 60 of file mirrorPackets.h.
References carla::multigpu::MirroredPosition::id, kRecordSizeV1, carla::multigpu::MirroredPosition::location, positions, carla::multigpu::BoundedReader::Read(), carla::multigpu::BoundedReader::ReadFixedListHeader(), carla::multigpu::BoundedReader::ReadRecord(), and carla::multigpu::MirroredPosition::rotation.
Referenced by FFrameData::Read(), TEST(), and TEST().
|
inline |
Definition at line 43 of file mirrorPackets.h.
References kPacketId, kRecordSizeV1, positions, carla::multigpu::WriteFixedListHeader(), carla::multigpu::WriteFrameDataHeader(), and carla::multigpu::detail::WritePod().
Referenced by TEST(), TEST(), and FFrameData::Write().
|
staticconstexpr |
Definition at line 37 of file mirrorPackets.h.
|
staticconstexpr |
Definition at line 39 of file mirrorPackets.h.
| std::vector<MirroredPosition> carla::multigpu::MirroredPositions::positions |
Definition at line 41 of file mirrorPackets.h.
Referenced by FFrameData::AddActorPosition(), FFrameData::Clear(), FFrameData::PlayPositions(), Read(), TEST(), TEST(), TEST(), and Write().