Class PxSerializationRegistry

java.lang.Object
physx.NativeObject
physx.extensions.PxSerializationRegistry

public class PxSerializationRegistry extends NativeObject
Class serving as a registry for XML (RepX) and binary serializable types.

In order to serialize and deserialize objects the application needs to maintain an instance of this class. It can be created with PxSerialization::createSerializationRegistry() and released with PxSerializationRegistry::release().

  • Field Details

    • SIZEOF

      public static final int SIZEOF
    • ALIGNOF

      public static final int ALIGNOF
      See Also:
  • Constructor Details

    • PxSerializationRegistry

      protected PxSerializationRegistry()
    • PxSerializationRegistry

      protected PxSerializationRegistry(long address)
  • Method Details

    • wrapPointer

      public static PxSerializationRegistry wrapPointer(long address)
    • arrayGet

      public static PxSerializationRegistry arrayGet(long baseAddress, int index)
    • release

      public void release()
      Releases PxSerializationRegistry instance.

      This unregisters all PhysX and PhysXExtension serializers. Make sure to unregister all custom type serializers before releasing the PxSerializationRegistry.