diff --git a/arkui/ace_engine/native/native_node.h b/arkui/ace_engine/native/native_node.h index f83f1a181ac76ff83c6715222ed08f405ff01032..6666c02835a4e3067fda1a85b30a3175ca54de20 100644 --- a/arkui/ace_engine/native/native_node.h +++ b/arkui/ace_engine/native/native_node.h @@ -5420,8 +5420,20 @@ typedef enum { * .value[0].i32: number of cached items in the grid adapter. \n */ NODE_GRID_CACHED_COUNT, + + NODE_HITTEST_FILTER, } ArkUI_NodeAttributeType; +/** + * @brief Defines Enumerates the hit test mode. + * + * @since 16 + */ +typedef struct { + HTF_NONE = 0, + HTF_DEPEND_FATHER_REGION = 1, +} HITTESTFILTER; + #define MAX_COMPONENT_EVENT_ARG_NUM 12 /** * @brief Defines the parameter type of the component callback event.