![]() |
Open 3D Engine GridMate API Reference
2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <CompressionMarshal.h>
Public Types | |
enum | Flags { HAS_SCALE = 1 << 0, HAS_ROT = 1 << 1, HAS_POS = 1 << 2 } |
typedef AZ::Transform | DataType |
Public Member Functions | |
AZ_TYPE_INFO (TransformCompressor, "{30E9BADC-2CC3-46AF-B472-5A97E1FEC7EE}") | |
void | Marshal (WriteBuffer &wb, const AZ::Transform &value) const |
void | Unmarshal (AZ::Transform &value, ReadBuffer &rb) const |
Compressor/Marshaler for Transform Uses 1 byte to describe marshaled components. If present, scale uses 6 bytes. If present, rotation uses 8 bytes. If present, position uses 12 bytes.