#include <NvBlastExtSerializationInternal.h>

Public Types | |
| enum | { HeaderSize = 128 } |
Public Member Functions | |
| virtual ExtSerializer * | findSerializer (uint32_t objectTypeID, uint32_t encodingID)=0 |
| virtual bool | registerSerializer (ExtSerializer &serializer)=0 |
| virtual bool | unregisterSerializer (ExtSerializer &serializer)=0 |
| virtual ExtSerializer* Nv::Blast::ExtSerializationInternal::findSerializer | ( | uint32_t | objectTypeID, | |
| uint32_t | encodingID | |||
| ) | [pure virtual] |
Find a registered serializer for the given object type and encoding.
| [in] | objectTypeID | ID for the requested object type. |
| [in] | encodingID | ID for the requested encoding (see EncodingID). |
| virtual bool Nv::Blast::ExtSerializationInternal::registerSerializer | ( | ExtSerializer & | serializer | ) | [pure virtual] |
Internal interfaces to register and unregister a serializer, used by modules to automatically register all of their serializers with a serialization manager.
| virtual bool Nv::Blast::ExtSerializationInternal::unregisterSerializer | ( | ExtSerializer & | serializer | ) | [pure virtual] |