#include <imageregionobserver.h>
公共成员函数 |
|
MAXON_METHOD Result < void > | ResizeImage (const IntVector2d &dimensions) |
MAXON_METHOD Result < void > | MarkDirty (const Range < IntVector2d > &dirtyRegion) |
MAXON_METHOD Result < ImageRegionObservableRef > | GetObservable () |
![]() |
|
MAXON_METHOD Result < GenericData > | RegisterObserver (const Id &observerId, const ImageRegionObserverRef &observer) |
静态公共成员函数 |
|
static MAXON_METHOD Result < ImageRegionObservableHandlerRef > | 创建 (const IntVector2d &dimensions) |
私有成员函数 |
|
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.