MCPcopy Create free account
hub / github.com/SFML/SFML / toMouseButton

Function toMouseButton

src/SFML/Window/DRM/InputImpl.cpp:171–189  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

169}
170
171std::optional<sf::Mouse::Button> toMouseButton(int code)
172{
173 switch (code)
174 {
175 case BTN_LEFT:
176 return sf::Mouse::Button::Left;
177 case BTN_RIGHT:
178 return sf::Mouse::Button::Right;
179 case BTN_MIDDLE:
180 return sf::Mouse::Button::Middle;
181 case BTN_SIDE:
182 return sf::Mouse::Button::Extra1;
183 case BTN_EXTRA:
184 return sf::Mouse::Button::Extra2;
185
186 default:
187 return std::nullopt;
188 }
189}
190
191sf::Keyboard::Key toKey(int code)
192{

Callers 1

eventProcessFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected