.\" Automatically generated by Pandoc 1.17.2 .\" .TH "ALLEGRO_HAPTIC_CONSTANTS(3alleg5) Allegro reference manual" "" "" "" "" .hy .SH NAME .PP ALLEGRO_HAPTIC_CONSTANTS \- Allegro 5 API .SH SYNOPSIS .IP .nf \f[C] #include\ enum\ ALLEGRO_HAPTIC_CONSTANTS \f[] .fi .SH DESCRIPTION .PP This enum contains flags that are used to define haptic effects and capabilities. If the flag is set in the return value of al_get_haptic_capabilities(3alleg5), it means the device supports the given effect. The value of these flags should be set into a ALLEGRO_HAPTIC_EFFECT(3alleg5) struct to determine what kind of haptic effect should be played. .IP \[bu] 2 ALLEGRO_HAPTIC_RUMBLE \- simple vibration effects .IP \[bu] 2 ALLEGRO_HAPTIC_PERIODIC \- periodic, wave\-form effects .IP \[bu] 2 ALLEGRO_HAPTIC_CONSTANT \- constant effects .IP \[bu] 2 ALLEGRO_HAPTIC_SPRING \- spring effects .IP \[bu] 2 ALLEGRO_HAPTIC_FRICTION \- friction effects .IP \[bu] 2 ALLEGRO_HAPTIC_DAMPER \- damper effects .IP \[bu] 2 ALLEGRO_HAPTIC_INERTIA \- inertia effects .IP \[bu] 2 ALLEGRO_HAPTIC_RAMP \- ramp effects .IP \[bu] 2 ALLEGRO_HAPTIC_SQUARE \- square wave periodic effect .IP \[bu] 2 ALLEGRO_HAPTIC_TRIANGLE \- triangle wave periodic effect .IP \[bu] 2 ALLEGRO_HAPTIC_SINE \- sine wave periodic effect .IP \[bu] 2 ALLEGRO_HAPTIC_SAW_UP \- upwards saw wave periodic effect .IP \[bu] 2 ALLEGRO_HAPTIC_SAW_DOWN \- downwards saw wave periodic effect .IP \[bu] 2 ALLEGRO_HAPTIC_CUSTOM \- custom wave periodic effect .IP \[bu] 2 ALLEGRO_HAPTIC_GAIN \- the haptic device supports gain setting .IP \[bu] 2 ALLEGRO_HAPTIC_ANGLE \- the haptic device supports angle coordinates .IP \[bu] 2 ALLEGRO_HAPTIC_RADIUS \- the haptic device supports radius coordinates .IP \[bu] 2 ALLEGRO_HAPTIC_AZIMUTH \- the haptic device supports azimuth coordinates .IP \[bu] 2 ALLEGRO_HAPTIC_AUTOCENTER .SH SINCE .PP 5.1.8 .RS .PP \f[I][Unstable API]:\f[] Perhaps could be simplified due to limited support for all the exposed features across all of the platforms. Awaiting feedback from users. .RE .SH SEE ALSO .PP al_get_haptic_capabilities(3alleg5), ALLEGRO_HAPTIC_EFFECT(3alleg5)