9#ifdef JPH_OBJECT_STREAM 
   24    virtual void                WriteName(
const char *inName) 
override;
 
   49    StringTable                 mStringTable;
 
   50    uint32                      mNextStringID = 0x80000000;
 
std::uint8_t uint8
Definition: Core.h:453
 
#define JPH_EXPORT
Definition: Core.h:236
 
std::uint64_t uint64
Definition: Core.h:456
 
#define JPH_NAMESPACE_END
Definition: Core.h:378
 
std::uint32_t uint32
Definition: Core.h:455
 
#define JPH_NAMESPACE_BEGIN
Definition: Core.h:372
 
std::uint16_t uint16
Definition: Core.h:454
 
#define JPH_OVERRIDE_NEW_DELETE
Macro to override the new and delete functions.
Definition: Memory.h:31
 
std::basic_string< char, std::char_traits< char >, STLAllocator< char > > String
Definition: STLAllocator.h:107
 
EOSDataType
Data type.
Definition: SerializableAttribute.h:17
 
std::unordered_map< Key, T, Hash, KeyEqual, STLAllocator< pair< const Key, T > > > UnorderedMap
Definition: UnorderedMap.h:13
 
Holds a 4x4 matrix of floats with the last column consisting of doubles.
Definition: DMat44.h:13
 
Class that holds 3 doubles. Used as a storage class. Convert to DVec3 for calculations.
Definition: Double3.h:13
 
Class that holds 3 floats. Used as a storage class. Convert to Vec3 for calculations.
Definition: Float3.h:13
 
virtual void WritePrimitiveData(const uint8 &inPrimitive)=0
 
virtual void WriteIdentifier(Identifier inIdentifier)=0
 
virtual void WriteDataType(EOSDataType inType)=0
 
virtual void WriteCount(uint32 inCount)=0
 
virtual void WriteName(const char *inName)=0
 
Holds a 4x4 matrix of floats, but supports also operations on the 3x3 upper left part of the matrix.
Definition: Mat44.h:13
 
Implementation of ObjectStream binary output stream.
Definition: ObjectStreamBinaryOut.h:15
 
uint32 Identifier
Identifier for objects.
Definition: ObjectStream.h:33
 
Definition: ObjectStreamOut.h:26