30#ifndef __ARM_2D_HELPER_H__
31#define __ARM_2D_HELPER_H__
35#include "./__arm_2d_helper_common.h"
36#include "./arm_2d_helper_pfb.h"
37#include "./arm_2d_helper_scene.h"
38#include "./arm_2d_disp_adapters.h"
39#include "./arm_2d_helper_list.h"
49# pragma clang diagnostic push
50# pragma clang diagnostic ignored "-Wgnu-zero-variadic-macro-arguments"
51# pragma clang diagnostic ignored "-Wunused-function"
70#define arm_2d_helper_is_time_out(__ms, ...) \
71 ({ static int64_t arm_2d_safe_name(s_lTimestamp); \
72 __arm_2d_helper_is_time_out(arm_2d_helper_convert_ms_to_ticks(__ms), \
73 (&arm_2d_safe_name(s_lTimestamp),##__VA_ARGS__));})
90#define arm_2d_helper_time_liner_slider( __from, \
95 ({static int64_t arm_2d_safe_name(s_lTimestamp); \
96 __arm_2d_helper_time_line_slider((__from), \
98 arm_2d_helper_convert_ms_to_ticks(__ms), \
100 (&arm_2d_safe_name(s_lTimestamp),##__VA_ARGS__));})
117#define arm_2d_helper_time_cos_slider( __from, \
123 ({static int64_t arm_2d_safe_name(s_lTimestamp); \
124 __arm_2d_helper_time_cos_slider((__from), \
126 arm_2d_helper_convert_ms_to_ticks(__ms), \
129 (&arm_2d_safe_name(s_lTimestamp),##__VA_ARGS__));})
145#define arm_2d_helper_time_half_cos_slider( __from, \
150 ({static int64_t arm_2d_safe_name(s_lTimestamp); \
151 __arm_2d_helper_time_half_cos_slider((__from), \
153 arm_2d_helper_convert_ms_to_ticks(__ms), \
155 (&arm_2d_safe_name(s_lTimestamp),##__VA_ARGS__));})
235 int64_t *plTimestamp);
256 int64_t *plTimestamp);
279 int64_t *plTimestamp);
297#if defined(__clang__)
298# pragma clang diagnostic pop