Searched refs:HgmStateMachine (Results 1 – 3 of 3) sorted by relevance
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/hyper_graphic_manager/core/utils/ |
H A D | hgm_state_machine.h | 29 class HgmStateMachine { 40 explicit HgmStateMachine(State state) : state_(state) {} in HgmStateMachine() function 41 virtual ~HgmStateMachine() = default; 81 void HgmStateMachine<State, Event>::ChangeState(State state) in ChangeState() 116 void HgmStateMachine<State, Event>::OnEvent(Event event) in OnEvent() 132 void HgmStateMachine<State, Event>::UnRegisterEnterStateCallback(State state, int32_t callbackId) in UnRegisterEnterStateCallback() 144 void HgmStateMachine<State, Event>::UnRegisterExitStateCallback(State state, int32_t callbackId) in UnRegisterExitStateCallback() 150 void HgmStateMachine<State, Event>::RegisterEventCallback(Event event, const EventCallback& callbac… in RegisterEventCallback() 156 void HgmStateMachine<State, Event>::UnRegisterEventCallback(Event event) in UnRegisterEventCallback() 164 int32_t HgmStateMachine<State, Event>::RegisterStateChangeCallback( in RegisterStateChangeCallback() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/hyper_graphic_manager/core/frame_rate_manager/ |
H A D | hgm_touch_manager.h | 39 class HgmTouchManager final : public HgmStateMachine<TouchState, TouchEvent> {
|
H A D | hgm_touch_manager.cpp | 29 HgmTouchManager::HgmTouchManager() : HgmStateMachine<TouchState, TouchEvent>(TouchState::IDLE_STATE… in HgmTouchManager()
|