|
virtual int | IsA (const char *type) |
|
vtkWin32RenderWindowInteractor * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | Initialize () |
|
virtual void | Start () |
|
void | TerminateApp (void) |
|
virtual void | ExitCallback () |
|
|
virtual void | Enable () |
|
virtual void | Disable () |
|
|
virtual void | SetInstallMessageProc (int) |
|
virtual int | GetInstallMessageProc () |
|
virtual void | InstallMessageProcOn () |
|
virtual void | InstallMessageProcOff () |
|
|
virtual void | OnMouseMove (HWND wnd, UINT nFlags, int X, int Y) |
|
virtual void | OnNCMouseMove (HWND wnd, UINT nFlags, int X, int Y) |
|
virtual void | OnRButtonDown (HWND wnd, UINT nFlags, int X, int Y, int repeat=0) |
|
virtual void | OnRButtonUp (HWND wnd, UINT nFlags, int X, int Y) |
|
virtual void | OnMButtonDown (HWND wnd, UINT nFlags, int X, int Y, int repeat=0) |
|
virtual void | OnMButtonUp (HWND wnd, UINT nFlags, int X, int Y) |
|
virtual void | OnLButtonDown (HWND wnd, UINT nFlags, int X, int Y, int repeat=0) |
|
virtual void | OnLButtonUp (HWND wnd, UINT nFlags, int X, int Y) |
|
virtual void | OnSize (HWND wnd, UINT nType, int X, int Y) |
|
virtual void | OnTimer (HWND wnd, UINT nIDEvent) |
|
virtual void | OnKeyDown (HWND wnd, UINT nChar, UINT nRepCnt, UINT nFlags) |
|
virtual void | OnKeyUp (HWND wnd, UINT nChar, UINT nRepCnt, UINT nFlags) |
|
virtual void | OnChar (HWND wnd, UINT nChar, UINT nRepCnt, UINT nFlags) |
|
virtual void | OnMouseWheelForward (HWND wnd, UINT nFlags, int X, int Y) |
|
virtual void | OnMouseWheelBackward (HWND wnd, UINT nFlags, int X, int Y) |
|
virtual void | OnFocus (HWND wnd, UINT nFlags) |
|
virtual void | OnKillFocus (HWND wnd, UINT nFlags) |
|
vtkRenderWindowInteractor * | NewInstance () const |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
virtual void | UpdateSize (int x, int y) |
|
int | CreateRepeatingTimer (unsigned long duration) |
|
int | CreateOneShotTimer (unsigned long duration) |
|
int | IsOneShotTimer (int timerId) |
|
unsigned long | GetTimerDuration (int timerId) |
|
int | ResetTimer (int timerId) |
|
int | DestroyTimer (int timerId) |
|
virtual int | GetVTKTimerId (int platformTimerId) |
|
virtual vtkAbstractPropPicker * | CreateDefaultPicker () |
|
virtual void | GetMousePosition (int *x, int *y) |
|
virtual void | Render () |
|
virtual vtkRenderer * | FindPokedRenderer (int, int) |
|
vtkObserverMediator * | GetObserverMediator () |
|
void | ReInitialize () |
|
virtual int | GetEnabled () |
|
virtual void | EnableRenderOn () |
|
virtual void | EnableRenderOff () |
|
virtual void | SetEnableRender (bool) |
|
virtual bool | GetEnableRender () |
|
void | SetRenderWindow (vtkRenderWindow *aren) |
|
virtual vtkRenderWindow * | GetRenderWindow () |
|
virtual int | CreateTimer (int timerType) |
|
virtual int | DestroyTimer () |
|
virtual void | SetTimerDuration (unsigned long) |
|
virtual unsigned long | GetTimerDuration () |
|
virtual void | SetTimerEventId (int) |
|
virtual int | GetTimerEventId () |
|
virtual void | SetTimerEventType (int) |
|
virtual int | GetTimerEventType () |
|
virtual void | SetTimerEventDuration (int) |
|
virtual int | GetTimerEventDuration () |
|
virtual void | SetTimerEventPlatformId (int) |
|
virtual int | GetTimerEventPlatformId () |
|
virtual void | SetInteractorStyle (vtkInteractorObserver *) |
|
virtual vtkInteractorObserver * | GetInteractorStyle () |
|
virtual void | SetLightFollowCamera (int) |
|
virtual int | GetLightFollowCamera () |
|
virtual void | LightFollowCameraOn () |
|
virtual void | LightFollowCameraOff () |
|
virtual void | SetDesiredUpdateRate (double) |
|
virtual double | GetDesiredUpdateRate () |
|
virtual void | SetStillUpdateRate (double) |
|
virtual double | GetStillUpdateRate () |
|
virtual int | GetInitialized () |
|
virtual void | SetPicker (vtkAbstractPicker *) |
|
virtual vtkAbstractPicker * | GetPicker () |
|
virtual void | SetPickingManager (vtkPickingManager *) |
|
virtual vtkPickingManager * | GetPickingManager () |
|
virtual void | UserCallback () |
|
virtual void | StartPickCallback () |
|
virtual void | EndPickCallback () |
|
void | HideCursor () |
|
void | ShowCursor () |
|
void | FlyTo (vtkRenderer *ren, double x, double y, double z) |
|
void | FlyTo (vtkRenderer *ren, double *x) |
|
void | FlyToImage (vtkRenderer *ren, double x, double y) |
|
void | FlyToImage (vtkRenderer *ren, double *x) |
|
virtual void | SetNumberOfFlyFrames (int) |
|
virtual int | GetNumberOfFlyFrames () |
|
virtual void | SetDolly (double) |
|
virtual double | GetDolly () |
|
virtual int * | GetEventPosition () |
|
virtual void | GetEventPosition (int &, int &) |
|
virtual void | GetEventPosition (int[2]) |
|
virtual int * | GetLastEventPosition () |
|
virtual void | GetLastEventPosition (int &, int &) |
|
virtual void | GetLastEventPosition (int[2]) |
|
virtual void | SetLastEventPosition (int, int) |
|
void | SetLastEventPosition (int[2]) |
|
virtual void | SetEventPosition (int x, int y) |
|
virtual void | SetEventPosition (int pos[2]) |
|
virtual void | SetEventPositionFlipY (int x, int y) |
|
virtual void | SetEventPositionFlipY (int pos[2]) |
|
virtual void | SetAltKey (int) |
|
virtual int | GetAltKey () |
|
virtual void | SetControlKey (int) |
|
virtual int | GetControlKey () |
|
virtual void | SetShiftKey (int) |
|
virtual int | GetShiftKey () |
|
virtual void | SetKeyCode (char) |
|
virtual char | GetKeyCode () |
|
virtual void | SetRepeatCount (int) |
|
virtual int | GetRepeatCount () |
|
virtual void | SetKeySym (const char *) |
|
virtual char * | GetKeySym () |
|
void | SetEventInformation (int x, int y, int ctrl=0, int shift=0, char keycode=0, int repeatcount=0, const char *keysym=0) |
|
void | SetEventInformationFlipY (int x, int y, int ctrl=0, int shift=0, char keycode=0, int repeatcount=0, const char *keysym=0) |
|
void | SetKeyEventInformation (int ctrl=0, int shift=0, char keycode=0, int repeatcount=0, const char *keysym=0) |
|
virtual void | SetSize (int, int) |
|
void | SetSize (int[2]) |
|
virtual int * | GetSize () |
|
virtual void | GetSize (int &, int &) |
|
virtual void | GetSize (int[2]) |
|
virtual void | SetEventSize (int, int) |
|
void | SetEventSize (int[2]) |
|
virtual int * | GetEventSize () |
|
virtual void | GetEventSize (int &, int &) |
|
virtual void | GetEventSize (int[2]) |
|
virtual void | SetUseTDx (bool) |
|
virtual bool | GetUseTDx () |
|
virtual void | MouseMoveEvent () |
|
virtual void | RightButtonPressEvent () |
|
virtual void | RightButtonReleaseEvent () |
|
virtual void | LeftButtonPressEvent () |
|
virtual void | LeftButtonReleaseEvent () |
|
virtual void | MiddleButtonPressEvent () |
|
virtual void | MiddleButtonReleaseEvent () |
|
virtual void | MouseWheelForwardEvent () |
|
virtual void | MouseWheelBackwardEvent () |
|
virtual void | ExposeEvent () |
|
virtual void | ConfigureEvent () |
|
virtual void | EnterEvent () |
|
virtual void | LeaveEvent () |
|
virtual void | KeyPressEvent () |
|
virtual void | KeyReleaseEvent () |
|
virtual void | CharEvent () |
|
virtual void | ExitEvent () |
|
vtkObject * | NewInstance () const |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
unsigned char | GetDebug () |
|
void | SetDebug (unsigned char debugFlag) |
|
virtual void | Modified () |
|
virtual unsigned long | GetMTime () |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
virtual void | Register (vtkObjectBase *o) |
|
void | SetReferenceCount (int) |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
implements Win32 specific functions required by vtkRenderWindowInteractor.
By default the interactor installs a MessageProc callback which intercepts windows' messages to the window and controls interactions by routing them to the InteractoStyle classes. MFC or BCB programs can prevent this and instead directly route any mouse/key messages into the event bindings by setting InstallMessageProc to false. This provides a minimal "Mapped" mode of interaction
- Events:
- vtkCommand::MiddleButtonReleaseEvent vtkCommand::LeftButtonReleaseEvent vtkCommand::ConfigureEvent vtkCommand::RightButtonPressEvent vtkCommand::LeaveEvent vtkCommand::KeyReleaseEvent vtkCommand::StartEvent vtkCommand::ExitEvent vtkCommand::MouseMoveEvent vtkCommand::KeyPressEvent vtkCommand::MouseWheelForwardEvent vtkCommand::CharEvent vtkCommand::TimerEvent vtkCommand::LeftButtonPressEvent vtkCommand::RightButtonReleaseEvent vtkCommand::MouseWheelBackwardEvent vtkCommand::MiddleButtonPressEvent vtkCommand::EnterEvent
Definition at line 44 of file vtkWin32RenderWindowInteractor.h.