Open 3D Engine XR Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <XRObject.h>
Inherits AZStd::intrusive_default_delete.
Public Member Functions | |
template<typename U > | |
void | operator() (U *p) const |
All objects have an explicit Init / Shutdown path in addition to creation / deletion. The user is expected to Init the derived variant in order to use it. This extension allows the user to forgo shutdown explicitly and depend on the Ptr ref-counting if necessary. This requires that Shutdown properly account for being called multiple times.