Movie::Release

Movie::Release
void Release();
Description

Releases the heap and the resources allocated for movie views. This methods allows un-initialization of memory context and Movie in any order. Release is an overridden method and is intended for internal use by the reference-counting pointer class. 

When used with multi-threaded rendering, the GFx::Movie Release operation may need to be serviced by the render thread if it is executed before renderer objects are destroyed; servicing is required to release any render thread references to data structures that may be internal to the movie. By default, the movie shutdown command will be queued through the Render::ThreadCommandQueue interface which must be implemented to ensure proper shutdown.