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"
58#define arm_2d_draw_box arm_2d_helper_draw_box
76#define arm_2d_helper_is_time_out(__ms, ...) \
77 ({ static int64_t arm_2d_safe_name(s_lTimestamp); \
78 __arm_2d_helper_is_time_out(arm_2d_helper_convert_ms_to_ticks(__ms), \
79 (&arm_2d_safe_name(s_lTimestamp),##__VA_ARGS__));})
96#define arm_2d_helper_time_liner_slider( __from, \
101 ({static int64_t arm_2d_safe_name(s_lTimestamp); \
102 __arm_2d_helper_time_liner_slider((__from), \
104 arm_2d_helper_convert_ms_to_ticks(__ms), \
106 (&arm_2d_safe_name(s_lTimestamp),##__VA_ARGS__));})
123#define arm_2d_helper_time_cos_slider( __from, \
129 ({static int64_t arm_2d_safe_name(s_lTimestamp); \
130 __arm_2d_helper_time_cos_slider((__from), \
132 arm_2d_helper_convert_ms_to_ticks(__ms), \
135 (&arm_2d_safe_name(s_lTimestamp),##__VA_ARGS__));})
151#define arm_2d_helper_time_half_cos_slider( __from, \
156 ({static int64_t arm_2d_safe_name(s_lTimestamp); \
157 __arm_2d_helper_time_half_cos_slider((__from), \
159 arm_2d_helper_convert_ms_to_ticks(__ms), \
161 (&arm_2d_safe_name(s_lTimestamp),##__VA_ARGS__));})
249 int64_t *plTimestamp);
270 int64_t *plTimestamp);
293 int64_t *plTimestamp);
320 int16_t iBorderWidth,
327#if defined(__clang__)
328# pragma clang diagnostic pop