27#include "utility/event/hand_haptic_event.hpp"
29namespace utility::event
50 std::shared_ptr<Event>
create(
void)
const override;
56 std::shared_ptr<HandHapticTriggerEvent>
createTyped(
void)
const;
Abstract factory interface for creating events.
Shared behavior for hand haptic output events.
Factory for creating HandHapticTriggerEvent instances.
std::shared_ptr< Event > create(void) const override
Create a HandHapticTriggerEvent as base Event pointer.
std::shared_ptr< HandHapticTriggerEvent > createTyped(void) const
Create a strongly-typed HandHapticTriggerEvent.
Hand haptic event for /output/haptic_trigger (XR_VERSION_1_1).