Wrapper to manage ::ovrMessageHandle lifetime. Some payloads, like paged arrays, require the message that transports them to outlive the lifetime of their initial handlers, as they get deallocated at the same time. See OVRPlatformModelsPageRequests.h/.cpp.
Member Functions
TOvrMessageHandle ( )
This is the default constructor for the class. It initializes the Handle member variable to nullptr.
TOvrMessageHandle
( ovrMessageHandle Handle )
This is an explicit constructor that takes an ::ovrMessageHandle parameter and initializes the Handle member variable with it.
~TOvrMessageHandle ( )
This is a destructor that frees the ::ovrMessageHandle pointed to by the Handle member variable.
operator ovrMessageHandle ( )
This is an implicit conversion operator that allows a TOvrMessageHandle object to be converted to an ovrMessageHandle value.