ImFusion SDK 4.3
StreamSharedImageSet Class Reference

#include <ImFusion/Stream/ImageStreamCache.h>

Wrapper around a streamed SharedImageSet. More...

Detailed Description

Wrapper around a streamed SharedImageSet.

The StreamSharedImageSet acts as a scoped pointer: with each new StreamSharedImageSet object, the reference counter for the wrapped image is increased. When the object gets deleted, the reference counter is decreased. Once it reaches 0 (i.e. no more StreamSharedImageSet objects exist) the wrapped SharedImageSet is deleted. StreamSharedImageSet can only be created by a ImageStreamCache, however, existing StreamSharedImageSet can be copy constructed at any time.

Public Member Functions

 StreamSharedImageSet (const StreamSharedImageSet &other)
 
 StreamSharedImageSet (const StreamSharedImageSet &&other) noexcept
 
StreamSharedImageSetoperator= (StreamSharedImageSet rhs)
 
SharedImageSetimage () const
 Returns the wrapped SharedImageSet.
 

The documentation for this class was generated from the following file:
Search Tab / S to search, Esc to close