A dev widget that displays a scene view when activated.
This class provides an easy way to display a scene view when the dev widget is activated. At a minimum, the CreateView() function must be implemented to create the desired view. This function is called when the widget is activated, and the view is automatically deleted when the widget is deactivated. If the created view has an 'In' (and, optionally, an 'Out') timeline, then that timeline is used to animate the view in and out when the widget is activated.
|
| | CYIDevWidgetWithView (const CYIString &title, const CYIString &subtitle="") |
| |
| virtual | ~CYIDevWidgetWithView () |
| |
| virtual void | RefreshState () override |
| |
| virtual void | OnPanelItemClicked () override |
| |
| | CYIDevWidget (const CYIString &title, const CYIString &subtitle="") |
| |
| virtual | ~CYIDevWidget () |
| |
| bool | IsUsingIndicator () const |
| |
| bool | IsUsingSimulatedKeys () const |
| |
| bool | IsCapturingAllEvents () const |
| |
| bool | IsUsingConfigurationItems () const |
| |
| STATE | GetState () const |
| |
| virtual const CYIString & | GetTitle () const |
| |
| virtual const CYIString & | GetSubtitle () const |
| |
| void | SetParentPanel (CYIDevPanel *pPanel, uint32_t uIndexInPanel) |
| |
| uint32_t | GetIndexInPanel () const |
| |
| void | UpdateWidgetState () |
| |
| virtual void | OnConfigureButtonClicked () |
| |
| virtual void | OnConfigurationItemClicked (int32_t nButtonID) |
| |
| virtual void | OnConfigurationSubpanelClosed () |
| |
| virtual void | OnDraw () |
| |
| virtual bool | OnUpdate (bool *pbSkipUpdate=nullptr) |
| |
| virtual bool | OnHandleKeyInputs (const CYIKeyEvent &keyEvent) |
| |
| virtual bool | OnHandleActionInputs (int32_t nX, int32_t nY, int32_t nWheelDelta, uint8_t uButton, YI_EVENT_TYPE eEventType, uint8_t uPointerID, bool bHover) |
| |
| virtual bool | OnPreFilterEvent (const std::shared_ptr< CYIEventDispatcher > &pDispatcher, CYIEvent *pEvent, CYIEventHandler *pDestination) |
| |
| void | SimulatePanelItemClicked () |
| |
| bool | SimulateKeyPress (const CYIKeyEvent &keyEvent) |
| |
| void | SimulatedKeyPressesEnded () |
| |
Public Member Functions inherited from CYISignalHandler |
| | CYISignalHandler () |
| |
| | CYISignalHandler (const CYISignalHandler &rSignalHandler) |
| |
| virtual | ~CYISignalHandler () |
| |
| CYISignalHandler & | operator= (const CYISignalHandler &rSignalHandler) |
| |
| void | MoveToThread (CYIThread *pThread) |
| | This function allows the user to override the default thread affinity to any CYIThread that may or may not be running. More...
|
| |
| CYIThreadHandle | GetThreadAffinity () const |
| |
| void | SetThreadAffinity (const CYIThreadHandle &rThreadAffinity) |
| |
| virtual bool | IsConnected () const |
| |
| virtual bool | IsConnected (const CYISignalBase &rSignal) const |
| |
| void | Disconnect (CYISignalBase &rSignal) |
| |
| void | DisconnectFromAllSignals () |
| |
| | Listener () |
| |
| virtual | ~Listener () |
| |
| virtual void | OnThreadStarted (CYIThread *) |
| |
| virtual void | OnThreadTerminated (CYIThread *) |
| |
| virtual void | OnThreadFinished (CYIThread *) |
| |
| | CYIScriptableObject () |
| |
| | CYIScriptableObject (const CYIScriptableObject &other) |
| |
| CYIScriptableObject & | operator= (const CYIScriptableObject &other) |
| |
| virtual | ~CYIScriptableObject () |
| |
| CYIBindingImplementation * | GetBindingImplementation () const |
| |
| void | SetBindingImplementation (CYIBindingImplementation *pBindingImplementation) |
| |
| virtual const CYIRuntimeTypeInfo * | GetRuntimeTypeInfoForScriptObject () const |
| |