MCPcopy Create free account
hub / github.com/Samsung/rlottie / onKeyCb

Function onKeyCb

example/uxsampletest.cpp:90–108  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88}
89
90static void
91onKeyCb(void *data, void *extra)
92{
93 UxSampleTest *view = (UxSampleTest *)data;
94 char *keyname = (char *)extra;
95
96 if (!strcmp(keyname, "Right") || !strcmp(keyname, "n")) {
97 view->showNext();
98 } else if (!strcmp(keyname, "Left") || !strcmp(keyname, "p")) {
99 view->showPrev();
100 } else if (!strcmp(keyname,"r")) {
101 if (view->mRepeatMode == LottieView::RepeatMode::Restart) {
102 view->mRepeatMode = LottieView::RepeatMode::Reverse;
103 } else
104 view->mRepeatMode = LottieView::RepeatMode::Restart;
105 if (view->mView)
106 view->mView->setRepeatMode(view->mRepeatMode);
107 }
108}
109
110static void
111onResizeCb(void *data, void */*extra*/)

Callers

nothing calls this directly

Calls 3

showNextMethod · 0.80
showPrevMethod · 0.80
setRepeatModeMethod · 0.80

Tested by

no test coverage detected