28#ifndef OZZ_OZZ_BASE_MATHS_SOA_MATH_ARCHIVE_H_
29#define OZZ_OZZ_BASE_MATHS_SOA_MATH_ARCHIVE_H_
31#include "ozz/base/io/archive_traits.h"
32#include "ozz/base/platform.h"
44OZZ_IO_TYPE_NOT_VERSIONABLE(math::SoaFloat2)
46struct OZZ_BASE_DLL
Extern<math::SoaFloat2> {
55struct OZZ_BASE_DLL
Extern<math::SoaFloat3> {
64struct OZZ_BASE_DLL
Extern<math::SoaFloat4> {
73struct OZZ_BASE_DLL
Extern<math::SoaQuaternion> {
77 size_t _count, uint32_t _version);
82struct OZZ_BASE_DLL
Extern<math::SoaFloat4x4> {
86 size_t _count, uint32_t _version);
91struct OZZ_BASE_DLL
Extern<math::SoaTransform> {
95 size_t _count, uint32_t _version);
Definition soa_float.h:40
Definition soa_float.h:69
Definition soa_float.h:114
Definition soa_float4x4.h:46
Definition soa_quaternion.h:39