![]() |
ImFusion SDK 4.3
|
#include <ImFusion/Stream/ImageStreamCache.h>
Wrapper around a streamed SharedImageSet. More...
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 | |
| StreamSharedImageSet & | operator= (StreamSharedImageSet rhs) |
| SharedImageSet * | image () const |
| Returns the wrapped SharedImageSet. | |