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.
Public Types | Public Member Functions | List of all members
GridMate::TransformCompressor Class Reference

#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
 

Detailed Description

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.


The documentation for this class was generated from the following file: