#include <imageregionobserver.h>

Public Member Functions | |
| MAXON_METHOD Result< void > | ResizeImage (const IntVector2d &dimensions) | 
| MAXON_METHOD Result< void > | MarkDirty (const Range< IntVector2d > &dirtyRegion) | 
| MAXON_METHOD Result< ImageRegionObservableRef > | GetObservable () | 
  Public Member Functions inherited from ImageRegionObservableInterface | |
| MAXON_METHOD Result< GenericData > | RegisterObserver (const Id &observerId, const ImageRegionObserverRef &observer) | 
Static Public Member Functions | |
| static MAXON_METHOD Result< ImageRegionObservableHandlerRef > | Create (const IntVector2d &dimensions) | 
Private Member Functions | |
| MAXON_INTERFACE_NONVIRTUAL_DERIVED (ImageRegionObservableHandlerInterface, MAXON_REFERENCE_NORMAL, "net.maxon.interface.imageregionobservablehandler") | |
      
  | 
  private | 
      
  | 
  static | 
Constructs .
| [in] | dimensions | The image size. | 
| MAXON_METHOD Result<void> ResizeImage | ( | const IntVector2d & | dimensions | ) | 
Dispatches a notification about a change to the image size.
| [in] | dimensions | The new image size. | 
| MAXON_METHOD Result<void> MarkDirty | ( | const Range< IntVector2d > & | dirtyRegion | ) | 
Dispatches a notification about a regional invalidation of the observed image.
| [in] | dirtyRegion | The pixel area that has been invalidated. | 
| MAXON_METHOD Result<ImageRegionObservableRef> GetObservable | ( | ) | 
Returns a reference to the registrar of observers.