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.
XR::ObjectDeleter Struct Reference

#include <XRObject.h>

Inherits AZStd::intrusive_default_delete.

Public Member Functions

template<typename U >
void operator() (U *p) const
 

Detailed Description

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.


The documentation for this struct was generated from the following file: