class GAME_HAPTIC_MOUSE General cluster: haptic description: "An haptic device inside a mouse" create: make Ancestors GAME_HAPTIC* Queries axes_count: INTEGER_32 compiled_effect_count: INTEGER_32 compiled_effects: CHAIN_INDEXABLE_ITERATOR [GAME_HAPTIC_EFFECT_COMPILED] gain: INTEGER_32 Game_library: GAME_LIBRARY_CONTROLLER has_error: BOOLEAN is_auto_center_supported: BOOLEAN is_conditionnal_damper_effect_supported: BOOLEAN is_conditionnal_friction_effect_supported: BOOLEAN is_conditionnal_inertia_effect_supported: BOOLEAN is_conditionnal_spring_effect_supported: BOOLEAN is_constant_effect_supported: BOOLEAN is_custom_effect_supported: BOOLEAN is_effect_supported (a_effect: GAME_HAPTIC_EFFECT): BOOLEAN is_gain_control_supported: BOOLEAN is_left_right_effect_supported: BOOLEAN is_linear_ramp_effect_supported: BOOLEAN is_open: BOOLEAN is_pause_supported: BOOLEAN is_paused: BOOLEAN is_periodic_saw_tooth_down_effect_supported: BOOLEAN is_periodic_saw_tooth_up_effect_supported: BOOLEAN is_periodic_sine_effect_supported: BOOLEAN is_periodic_triangle_effect_supported: BOOLEAN is_rumble: BOOLEAN is_rumble_supported: BOOLEAN is_status_query_supported: BOOLEAN last_compiled_effect: GAME_HAPTIC_EFFECT_COMPILED last_error: READABLE_STRING_GENERAL maximum_effect_compiled: INTEGER_32 maximum_effect_playing: INTEGER_32 Commands close compile (a_effect: GAME_HAPTIC_EFFECT) dispose initialize_rumble open pause resume rumble_play (a_strength: REAL_32; a_length: NATURAL_32) rumble_play_infinite_length (a_strength: REAL_32) rumble_stop set_gain (a_gain: INTEGER_32) stop_all_effects
Generated by ISE EiffelStudio