![]()  | 
  
    Jolt Physics
    
   A multi core friendly Game Physics Engine 
   | 
 
This is the complete list of members for ObjectStreamIn, including all inherited members.
| EStreamType enum name | ObjectStream | |
| GetInfo(istream &inStream, EStreamType &outType, int &outVersion, int &outRevision) | ObjectStreamIn | protectedstatic | 
| Identifier typedef | ObjectStream | protected | 
| mStream | ObjectStreamIn | protected | 
| NonCopyable()=default | NonCopyable | |
| NonCopyable(const NonCopyable &)=delete | NonCopyable | |
| ObjectStreamIn(istream &inStream) | ObjectStreamIn | explicitprotected | 
| Open(istream &inStream) | ObjectStreamIn | protectedstatic | 
| operator=(const NonCopyable &)=delete | NonCopyable | |
| Read(const RTTI *inRTTI) | ObjectStreamIn | |
| ReadClassData(const char *inClassName, void *inInstance) override | ObjectStreamIn | virtual | 
| ReadClassData(const ClassDescription &inClassDesc, void *inInstance) | ObjectStreamIn | |
| ReadCount(uint32 &outCount)=0 | IObjectStreamIn | pure virtual | 
| ReadDataType(EOSDataType &outType)=0 | IObjectStreamIn | pure virtual | 
| ReadIdentifier(Identifier &outIdentifier)=0 | IObjectStreamIn | pure virtual | 
| ReadName(String &outName)=0 | IObjectStreamIn | pure virtual | 
| ReadObject(const RTTI *&outRTTI) | ObjectStreamIn | |
| ReadPointerData(const RTTI *inRTTI, void **inPointer, int inRefCountOffset=-1) override | ObjectStreamIn | virtual | 
| ReadPrimitiveData(uint8 &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadPrimitiveData(uint16 &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadPrimitiveData(int &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadPrimitiveData(uint32 &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadPrimitiveData(uint64 &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadPrimitiveData(float &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadPrimitiveData(double &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadPrimitiveData(bool &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadPrimitiveData(String &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadPrimitiveData(Float3 &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadPrimitiveData(Double3 &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadPrimitiveData(Vec3 &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadPrimitiveData(DVec3 &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadPrimitiveData(Vec4 &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadPrimitiveData(Quat &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadPrimitiveData(Mat44 &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadPrimitiveData(DMat44 &outPrimitive)=0 | IObjectStreamIn | pure virtual | 
| ReadRTTI() | ObjectStreamIn | |
| SkipAttributeData(int inArrayDepth, EOSDataType inDataType, const char *inClassName) | ObjectStreamIn | |
| sNullIdentifier | ObjectStream | protectedstatic | 
| sReadObject(istream &inStream, T *&outObject) | ObjectStreamIn | inlinestatic | 
| sReadObject(istream &inStream, Ref< T > &outObject) | ObjectStreamIn | inlinestatic | 
| sReadObject(const char *inFileName, T *&outObject) | ObjectStreamIn | inlinestatic | 
| sReadObject(const char *inFileName, Ref< T > &outObject) | ObjectStreamIn | inlinestatic | 
| sRevision | ObjectStream | protectedstatic | 
| sVersion | ObjectStream | protectedstatic | 
| ~ObjectStream()=default | ObjectStream | protectedvirtual |