|
ActiViz .NET
5.8.0
|
vtkObserverMediator - manage contention for cursors and other resources More...
Public Member Functions | |
| vtkObserverMediator (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
| Automatically generated constructor - called from generated code. DO NOT call directly. | |
| vtkObserverMediator () | |
| Instantiate the class. | |
| virtual vtkRenderWindowInteractor | GetInteractor () |
| Specify the instance of vtkRenderWindow whose cursor shape is to be managed. | |
| override int | IsA (string type) |
| Standard macros. | |
| new vtkObserverMediator | NewInstance () |
| Standard macros. | |
| void | RemoveAllCursorShapeRequests (vtkInteractorObserver arg0) |
| Remove all requests for cursor shape from a given interactor. | |
| int | RequestCursorShape (vtkInteractorObserver arg0, int cursorShape) |
| Method used to request a cursor shape. Note that the shape is specified using one of the integral values determined in vtkRenderWindow.h. The method returns a non-zero value if the shape was successfully changed. | |
| void | SetInteractor (vtkRenderWindowInteractor iren) |
| Specify the instance of vtkRenderWindow whose cursor shape is to be managed. | |
Static Public Member Functions | |
| static new vtkObserverMediator | New () |
| Instantiate the class. | |
| static new int | IsTypeOf (string type) |
| Standard macros. | |
| static new vtkObserverMediator | SafeDownCast (vtkObjectBase o) |
| Standard macros. | |
Public Attributes | |
| new const string | MRFullTypeName = "Kitware.VTK.vtkObserverMediator" |
| Automatically generated type registration mechanics. | |
Static Public Attributes | |
| static new readonly string | MRClassNameKey = "19vtkObserverMediator" |
| Automatically generated type registration mechanics. | |
Protected Member Functions | |
| override void | Dispose (bool disposing) |
| Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. | |
Private Member Functions | |
| static internal IntPtr | vtkObserverMediator_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal IntPtr | vtkObserverMediator_GetInteractor_01 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal int | vtkObserverMediator_IsA_02 (HandleRef pThis, string type) |
| static internal int | vtkObserverMediator_IsTypeOf_03 (string type) |
| static internal IntPtr | vtkObserverMediator_NewInstance_05 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal void | vtkObserverMediator_RemoveAllCursorShapeRequests_06 (HandleRef pThis, HandleRef arg0) |
| static internal int | vtkObserverMediator_RequestCursorShape_07 (HandleRef pThis, HandleRef arg0, int cursorShape) |
| static internal IntPtr | vtkObserverMediator_SafeDownCast_08 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal void | vtkObserverMediator_SetInteractor_09 (HandleRef pThis, HandleRef iren) |
Static Private Member Functions | |
| static | vtkObserverMediator () |
| Automatically generated type registration mechanics. | |
vtkObserverMediator - manage contention for cursors and other resources
Description The vtkObserverMediator is a helper class that manages requests for cursor changes from multiple interactor observers (e.g. widgets). It keeps a list of widgets (and their priorities) and their current requests for cursor shape. It then satisfies requests based on widget priority and the relative importance of the request (e.g., a lower priority widget requesting a particular cursor shape will overrule a higher priority widget requesting a default shape).
| static Kitware.VTK.vtkObserverMediator.vtkObserverMediator | ( | ) | [static, private] |
Automatically generated type registration mechanics.
| Kitware.VTK.vtkObserverMediator.vtkObserverMediator | ( | IntPtr | rawCppThis, |
| bool | callDisposalMethod, | ||
| bool | strong | ||
| ) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Instantiate the class.
| override void Kitware.VTK.vtkObserverMediator.Dispose | ( | bool | disposing | ) | [protected] |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.
Reimplemented from Kitware.VTK.vtkObject.
| virtual vtkRenderWindowInteractor Kitware.VTK.vtkObserverMediator.GetInteractor | ( | ) | [virtual] |
Specify the instance of vtkRenderWindow whose cursor shape is to be managed.
| override int Kitware.VTK.vtkObserverMediator.IsA | ( | string | type | ) | [virtual] |
Standard macros.
Reimplemented from Kitware.VTK.vtkObject.
| static new int Kitware.VTK.vtkObserverMediator.IsTypeOf | ( | string | type | ) | [static] |
Standard macros.
Reimplemented from Kitware.VTK.vtkObject.
| static new vtkObserverMediator Kitware.VTK.vtkObserverMediator.New | ( | ) | [static] |
Instantiate the class.
Reimplemented from Kitware.VTK.vtkObject.
Standard macros.
Reimplemented from Kitware.VTK.vtkObject.
Remove all requests for cursor shape from a given interactor.
| int Kitware.VTK.vtkObserverMediator.RequestCursorShape | ( | vtkInteractorObserver | arg0, |
| int | cursorShape | ||
| ) |
Method used to request a cursor shape. Note that the shape is specified using one of the integral values determined in vtkRenderWindow.h. The method returns a non-zero value if the shape was successfully changed.
| static new vtkObserverMediator Kitware.VTK.vtkObserverMediator.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Standard macros.
Reimplemented from Kitware.VTK.vtkObject.
Specify the instance of vtkRenderWindow whose cursor shape is to be managed.
| static internal IntPtr Kitware.VTK.vtkObserverMediator.vtkObserverMediator_GetInteractor_01 | ( | HandleRef | pThis, |
| ref uint | mteStatus, | ||
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal int Kitware.VTK.vtkObserverMediator.vtkObserverMediator_IsA_02 | ( | HandleRef | pThis, |
| string | type | ||
| ) | [private] |
| static internal int Kitware.VTK.vtkObserverMediator.vtkObserverMediator_IsTypeOf_03 | ( | string | type | ) | [private] |
| static internal IntPtr Kitware.VTK.vtkObserverMediator.vtkObserverMediator_New | ( | ref uint | mteStatus, |
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkObserverMediator.vtkObserverMediator_NewInstance_05 | ( | HandleRef | pThis, |
| ref uint | mteStatus, | ||
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkObserverMediator.vtkObserverMediator_RemoveAllCursorShapeRequests_06 | ( | HandleRef | pThis, |
| HandleRef | arg0 | ||
| ) | [private] |
| static internal int Kitware.VTK.vtkObserverMediator.vtkObserverMediator_RequestCursorShape_07 | ( | HandleRef | pThis, |
| HandleRef | arg0, | ||
| int | cursorShape | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkObserverMediator.vtkObserverMediator_SafeDownCast_08 | ( | HandleRef | o, |
| ref uint | mteStatus, | ||
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkObserverMediator.vtkObserverMediator_SetInteractor_09 | ( | HandleRef | pThis, |
| HandleRef | iren | ||
| ) | [private] |
new readonly string Kitware.VTK.vtkObserverMediator.MRClassNameKey = "19vtkObserverMediator" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
| new const string Kitware.VTK.vtkObserverMediator.MRFullTypeName = "Kitware.VTK.vtkObserverMediator" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
1.7.6.1