PxRepXSerializer.h File Reference

#include "common/PxBase.h"
#include "extensions/PxRepXSimpleType.h"

Include dependency graph for PxRepXSerializer.h:

common/PxBase.hextensions/PxRepXSimpleType.hPxSerialFramework.hPxCollection.hcommon/PxTypeInfo.hfoundation/PxFlags.hcommon/PxPhysXCommonConfig.hfoundation/Px.hfoundation/PxSimpleTypes.hfoundation/PxPreprocessor.hcooking/PxCooking.hcommon/PxStringTable.hcommon/PxTolerancesScale.hcooking/Pxc.hcooking/PxConvexMeshDesc.hcooking/PxTriangleMeshDesc.hcooking/PxMidphaseDesc.hgeometry/PxTriangleMesh.hfoundation/PxVec3.hcommon/PxCoreUtilityTypes.hgeometry/PxConvexMesh.hfoundation/PxMath.hfoundation/PxIntrinsics.hfoundation/PxAssert.hfoundation/PxMemory.hPxPhysXConfig.hgeometry/PxSimpleTriangleMesh.hcooking/PxBVH33MidphaseDesc.hcooking/PxBVH34MidphaseDesc.hfoundation/PxBounds3.hfoundation/PxTransform.hfoundation/PxMat33.hfoundation/PxQuat.hfoundation/PxPlane.h

This graph shows which files directly or indirectly include this file:

PxPhysicsAPI.h

Go to the source code of this file.

Classes

class  PxRepXSerializer
 Serializer interface for RepX (Xml) serialization. More...

Defines

#define PX_NEW_REPX_SERIALIZER(T)   *PX_PLACEMENT_NEW(PxGetFoundation().getAllocatorCallback().allocate(sizeof(T), "PxRepXSerializer", __FILE__, __LINE__ ), T)(PxGetFoundation().getAllocatorCallback())
 Preprocessor macro for RepX serializer creation.
#define PX_DELETE_REPX_SERIALIZER(x)   { PxRepXSerializer* s = x; if (s) { PxGetFoundation().getAllocatorCallback().deallocate(s); } }
 Preprocessor Macro to simplify RepX serializer delete.

Functions

template<typename TDataType >
PX_INLINE physx::PxRepXObject PxCreateRepXObject (const TDataType *inType, const physx::PxSerialObjectId inId)
 Inline helper template function to create PxRepXObject from TDataType type supporting PxTypeInfo<TDataType>::name.
PX_INLINE physx::PxRepXObject PxCreateRepXObject (const physx::PxBase *inType, const physx::PxSerialObjectId inId)
 Inline helper function to create PxRepXObject from a PxBase instance.
template<typename TDataType >
PX_INLINE physx::PxRepXObject PxCreateRepXObject (const TDataType *inType)
 Inline helper template function to create PxRepXObject form TDataType type using inType pointer as a PxSerialObjectId id.



Copyright © 2008-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com