Sha256: a244c8c45af9d8b9a1f5b47be996f89a0af582ba7716841be307e0732697f828

Contents?: true

Size: 535 Bytes

Versions: 14

Compression:

Stored size: 535 Bytes

Contents

// -*- objc -*-
#include "reflex/device.h"


#import <UIKit/UIKit.h>


namespace Reflex
{


	static UIImpactFeedbackGenerator* g_feedback_generator = nil;

	static UIImpactFeedbackGenerator*
	get_feedback_generator ()
	{
		if (g_feedback_generator == nil)
		{
			g_feedback_generator =
				[[UIImpactFeedbackGenerator alloc]
					initWithStyle: UIImpactFeedbackStyleLight];
		}
		return g_feedback_generator;
	}

	void
	vibrate ()
	{
		//[get_feedback_generator() prepare];
		[get_feedback_generator() impactOccurred];
	}


}// Reflex

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
reflexion-0.3.4 src/ios/device.mm
reflexion-0.3.3 src/ios/device.mm
reflexion-0.3.2 src/ios/device.mm
reflexion-0.3.1 src/ios/device.mm
reflexion-0.3 src/ios/device.mm
reflexion-0.2.1 src/ios/device.mm
reflexion-0.2 src/ios/device.mm
reflexion-0.1.57 src/ios/device.mm
reflexion-0.1.56 src/ios/device.mm
reflexion-0.1.55 src/ios/device.mm
reflexion-0.1.54 src/ios/device.mm
reflexion-0.1.53 src/ios/device.mm
reflexion-0.1.52 src/ios/device.mm
reflexion-0.1.51 src/ios/device.mm