Jolt Physics
A multi core friendly Game Physics Engine
Loading...
Searching...
No Matches
ObjectStreamTypes.h
Go to the documentation of this file.
1
// Jolt Physics Library (https://github.com/jrouwe/JoltPhysics)
2
// SPDX-FileCopyrightText: 2021 Jorrit Rouwe
3
// SPDX-License-Identifier: MIT
4
5
// Note: Order is important, an enum is created and its value is stored in a binary stream!
6
JPH_DECLARE_PRIMITIVE
(
uint8
)
7
JPH_DECLARE_PRIMITIVE
(
uint16
)
8
JPH_DECLARE_PRIMITIVE
(
int
)
9
JPH_DECLARE_PRIMITIVE
(
uint32
)
10
JPH_DECLARE_PRIMITIVE
(
uint64
)
11
JPH_DECLARE_PRIMITIVE
(
float
)
12
JPH_DECLARE_PRIMITIVE
(
bool
)
13
JPH_DECLARE_PRIMITIVE
(
String
)
14
JPH_DECLARE_PRIMITIVE
(
Float3
)
15
JPH_DECLARE_PRIMITIVE
(
Vec3
)
16
JPH_DECLARE_PRIMITIVE
(
Vec4
)
17
JPH_DECLARE_PRIMITIVE
(
Quat
)
18
JPH_DECLARE_PRIMITIVE
(
Mat44
)
19
JPH_DECLARE_PRIMITIVE
(
double
)
20
JPH_DECLARE_PRIMITIVE
(
DVec3
)
21
JPH_DECLARE_PRIMITIVE
(
DMat44
)
22
JPH_DECLARE_PRIMITIVE
(
Double3
)
23
24
#undef JPH_DECLARE_PRIMITIVE
uint8
std::uint8_t uint8
Definition:
Core.h:440
uint64
std::uint64_t uint64
Definition:
Core.h:443
uint32
std::uint32_t uint32
Definition:
Core.h:442
uint16
std::uint16_t uint16
Definition:
Core.h:441
JPH_DECLARE_PRIMITIVE
#define JPH_DECLARE_PRIMITIVE(name)
Definition:
ObjectStream.cpp:12
String
std::basic_string< char, std::char_traits< char >, STLAllocator< char > > String
Definition:
STLAllocator.h:82
DMat44
Holds a 4x4 matrix of floats with the last column consisting of doubles.
Definition:
DMat44.h:13
DVec3
Definition:
DVec3.h:14
Double3
Class that holds 3 doubles. Used as a storage class. Convert to DVec3 for calculations.
Definition:
Double3.h:13
Float3
Class that holds 3 floats. Used as a storage class. Convert to Vec3 for calculations.
Definition:
Float3.h:13
Mat44
Holds a 4x4 matrix of floats, but supports also operations on the 3x3 upper left part of the matrix.
Definition:
Mat44.h:13
Quat
Definition:
Quat.h:33
Vec3
Definition:
Vec3.h:16
Vec4
Definition:
Vec4.h:14
Jolt
ObjectStream
ObjectStreamTypes.h
Generated by
1.9.5