+#include <PxFoundation.h>
+
+ +
Public Member Functions | |
| virtual void | release ()=0 |
| Destroys the instance it is called on. | |
| virtual PxErrorCallback & | getErrorCallback ()=0 |
| virtual void | setErrorLevel (PxErrorCode::Enum mask=PxErrorCode::eMASK_ALL)=0 |
| virtual PxErrorCode::Enum | getErrorLevel () const =0 |
| virtual PxAllocatorCallback & | getAllocatorCallback ()=0 |
| virtual bool | getReportAllocationNames () const =0 |
| virtual void | setReportAllocationNames (bool value)=0 |
Protected Member Functions | |
| virtual | ~PxFoundation () |
+You need to have an instance of this class to instance the higher level SDKs.
| virtual PxFoundation::~PxFoundation | +( | ++ | ) | + [inline, protected, virtual] |
+
+ +
+
| virtual PxAllocatorCallback& PxFoundation::getAllocatorCallback | +( | ++ | ) | + [pure virtual] |
+
+Retrieves the allocator this object was created with. +
| virtual PxErrorCallback& PxFoundation::getErrorCallback | +( | ++ | ) | + [pure virtual] |
+
+retrieves error callback +
| virtual PxErrorCode::Enum PxFoundation::getErrorLevel | +( | ++ | ) | + const [pure virtual] |
+
+Retrieves mask of errors to be reported. +
| virtual bool PxFoundation::getReportAllocationNames | +( | ++ | ) | + const [pure virtual] |
+
+Retrieves if allocation names are being passed to allocator callback. +
| virtual void PxFoundation::release | +( | ++ | ) | + [pure virtual] |
+
+Destroys the instance it is called on. +
+The operation will fail, if there are still modules referencing the foundation object. Release all dependent modules prior to calling this method.
+
| virtual void PxFoundation::setErrorLevel | +( | +PxErrorCode::Enum | + mask = PxErrorCode::eMASK_ALL |
+ ) | + [pure virtual] |
+
+Sets mask of errors to report. +
| virtual void PxFoundation::setReportAllocationNames | +( | +bool | +value | +) | + [pure virtual] |
+
+Set if allocation names are being passed to allocator callback. Enabled by default in debug and checked build, disabled by default in profile and release build. +
+