Home
last modified time | relevance | path

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 Dhgm_state_machine.h29 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 Dhgm_touch_manager.h39 class HgmTouchManager final : public HgmStateMachine<TouchState, TouchEvent> {
H A Dhgm_touch_manager.cpp29 HgmTouchManager::HgmTouchManager() : HgmStateMachine<TouchState, TouchEvent>(TouchState::IDLE_STATE… in HgmTouchManager()