class GAME_HAPTIC_PERIODIC_EFFECT General cluster: haptic description: "A GAME_HAPTIC_EFFECT that play on a periodic strength. A periodic effect consists of a wave-shaped effect that repeats itself over time. Example: button period press | | || __ __ __ __ __ _ || | | | | | | | | | | magnitude __ Offset \/ | |__| |__| |__| |__| | _ ----- | delay phase >> ------------------------------------- length =================================================== interval" create: make_sine, make_square, make_triangle, make_sawtooth_up, make_sawtooth_down Ancestors GAME_HAPTIC_EFFECT_ENVELOPE* GAME_HAPTIC_EFFECT_INFINITE_LENGTH* Queries delay: NATURAL_16 direction: GAME_HAPTIC_DIRECTION exists: BOOLEAN fade_in_length: NATURAL_16 fade_in_level: NATURAL_16 fade_out_length: NATURAL_16 fade_out_level: NATURAL_16 interval: NATURAL_16 is_infinite: BOOLEAN item: POINTER length: NATURAL_32 magnitude: INTEGER_16 offset: INTEGER_16 period: NATURAL_16 phase: NATURAL_16 shared: BOOLEAN structure_size: INTEGER_32 Commands make make_by_pointer (a_ptr: POINTER) set_delay (a_delay: NATURAL_16) set_direction (a_direction: GAME_HAPTIC_DIRECTION) set_fade_in_length (a_fade_in_length: NATURAL_16) set_fade_in_level (a_fade_in_level: NATURAL_16) set_fade_out_length (a_fade_out_length: NATURAL_16) set_fade_out_level (a_fade_out_level: NATURAL_16) set_infinite set_interval (a_interval: NATURAL_16) set_length (a_length: NATURAL_32) set_magnitude (a_magnitude: INTEGER_16) set_offset (a_offset: INTEGER_16) set_period (a_period: NATURAL_16) set_phase (a_phase: NATURAL_16)
Generated by ISE EiffelStudio