#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 () |
Public Member Functions inherited from
ImageRegionObservableInterface
|
|
| 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.