|
virtual int | IsA (const char *type) |
|
vtkAndroidRenderWindowInteractor * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | Initialize () |
|
void | TerminateApp (void) |
|
virtual void | ExitCallback () |
|
virtual void | SetAndroidApplication (struct android_app *app) |
|
void | HandleKeyEvent (bool down, int nChar, int metaState, int nRepCnt) |
|
const char * | GetKeySym (int keyCode) |
|
void | HandleCommand (int32_t cmd) |
|
int32_t | HandleInput (AInputEvent *event) |
|
|
virtual void | Enable () |
|
virtual void | Disable () |
|
|
void | HandleMotionEvent (int action, int eventPointer, int numPtrs, int *xPtr, int *yPtr, int *idPtr, int metaState) |
|
vtkRenderWindowInteractor * | NewInstance () const |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
virtual void | Start () |
|
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 int * | GetEventPositions (int pointerIndex) |
|
virtual int * | GetLastEventPositions (int pointerIndex) |
|
virtual void | SetEventPosition (int x, int y, int pointerIndex) |
|
virtual void | SetEventPosition (int pos[2], int pointerIndex) |
|
virtual void | SetEventPositionFlipY (int x, int y, int pointerIndex) |
|
virtual void | SetEventPositionFlipY (int pos[2], int pointerIndex) |
|
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 () |
|
virtual void | SetPointerIndex (int) |
|
virtual int | GetPointerIndex () |
|
void | SetEventInformation (int x, int y, int ctrl, int shift, char keycode, int repeatcount, const char *keysym, int pointerIndex) |
|
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, int shift, char keycode, int repeatcount, const char *keysym, int pointerIndex) |
|
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 () |
|
bool | GetDebug () |
|
void | SetDebug (bool 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::LeftButtonPressEvent vtkCommand::MouseMoveEvent vtkCommand::CharEvent vtkCommand::KeyReleaseEvent vtkCommand::LeftButtonReleaseEvent vtkCommand::KeyPressEvent vtkCommand::ExitEvent
- Examples:
- vtkAndroidRenderWindowInteractor (Examples)
Definition at line 43 of file vtkAndroidRenderWindowInteractor.h.