void eUSPInstance::Update(int32_t result) { pp::Module::Get()->core()->CallOnMainThread(17, callback.NewRequiredCallback(&eUSPInstance::Update)); Handler()->OnLoop(); audio.Update(); Draw(); }
void eUSPInstance::Update(int32_t result) { pp::Module::Get()->core()->CallOnMainThread(17, callback.NewCallback(&eUSPInstance::Update)); if(gamepad) { PP_GamepadsSampleData gamepad_data; gamepad->Sample(pp_instance(), &gamepad_data); UpdateGamepads(gamepad_data, gamepad_data_prev); gamepad_data_prev = gamepad_data; } Handler()->OnLoop(); audio.Update(); Draw(); }
void OnLoopSound() { static eAudio audio; audio.Update(); }