vsgImGui 0.7.0
VulkanSceneGraph, ImGui and ImPlot integration library
Loading...
Searching...
No Matches
vsgImGui::SendEventsToImGui Class Reference
Inheritance diagram for vsgImGui::SendEventsToImGui:
Collaboration diagram for vsgImGui::SendEventsToImGui:

Public Member Functions

void apply (vsg::ButtonPressEvent &buttonPress) override
void apply (vsg::ButtonReleaseEvent &buttonRelease) override
void apply (vsg::MoveEvent &moveEvent) override
void apply (vsg::ScrollWheelEvent &scrollWheel) override
void apply (vsg::KeyPressEvent &keyPress) override
void apply (vsg::KeyReleaseEvent &keyRelease) override
void apply (vsg::ConfigureWindowEvent &configureWindow) override
void apply (vsg::FrameEvent &frame) override

Protected Member Functions

uint32_t _convertButton (uint32_t button)
void _initKeymap ()
void _updateModifier (ImGuiIO &io, vsg::KeyModifier &modifier, bool pressed)

Protected Attributes

std::chrono::high_resolution_clock::time_point t0
bool _dragging
std::map< vsg::KeySymbol, ImGuiKey > _vsg2imgui

The documentation for this class was generated from the following file: