Jolt Physics
A multi core friendly Game Physics Engine
Loading...
Searching...
No Matches
SerializableAttribute.h File Reference

Go to the source code of this file.

Classes

class  SerializableAttribute
 Attributes are members of classes that need to be serialized. More...
 

Macros

#define JPH_DECLARE_PRIMITIVE(name)   T_##name,
 

Enumerations

enum class  EOSDataType {
  Declare , Object , Instance , Pointer ,
  Array , JPH_DECLARE_PRIMITIVE , Invalid
}
 Data type. More...
 

Macro Definition Documentation

◆ JPH_DECLARE_PRIMITIVE

#define JPH_DECLARE_PRIMITIVE (   name)    T_##name,

Enumeration Type Documentation

◆ EOSDataType

enum class EOSDataType
strong

Data type.

Enumerator
Declare 

Control codes.

Used to declare the attributes of a new object type

Object 

Start of a new object.

Instance 

Used in attribute declaration, indicates that an object is an instanced attribute (no pointer)

Pointer 

Used in attribute declaration, indicates that an object is a pointer attribute.

Array 

Used in attribute declaration, indicates that this is an array of objects.

JPH_DECLARE_PRIMITIVE 
Invalid 

Next token on the stream was not a valid data type.