Arm-2D  
2D Image Processing Library for Cortex-M Processors
Data Structures
Here are the data structures with brief descriptions:
 C__arm_2d_color_fast_rgb_t3x16-bit packed RGB color autovectorizer friendly format
 C__arm_2d_color_fast_rgb_t.__unnamed92__
 C__arm_2d_op_info_t
 C__arm_2d_op_info_t.Info
 C__arm_2d_op_info_t.Info.LowLevelInterfaceIndex
 C__arm_2d_op_info_t.Info.LowLevelInterfaceIndex.__unnamed30__
 C__arm_2d_op_info_t.Info.LowLevelInterfaceIndex.__unnamed32__
 C__arm_2d_op_info_t.Info.LowLevelInterfaceIndex.__unnamed34__
 C__arm_2d_op_info_t.Info.LowLevelIO
 C__arm_2d_op_info_t.Info.LowLevelIO.__unnamed36__
 C__arm_2d_op_info_t.Info.LowLevelIO.__unnamed38__
 C__arm_2d_op_info_t.Info.LowLevelIO.__unnamed40__
 C__arm_2d_op_info_t.Info.Param
 C__arm_2d_op_info_t.Info.Param.__unnamed28__
 C__arm_2d_transform_info_tTransform runtime context
 C__arm_2d_transform_info_t.__unnamed63__
 C__arm_2d_transform_info_t.__unnamed63__.Target
 C__arm_2d_transform_info_t.Mask
 C__arm_slist_node_t
 Carm_2d_color_accc8888_t
 Carm_2d_color_accc8888_t.__unnamed12__
 Carm_2d_color_bgra8888_tIn most cases four equal-sized pieces of adjacent memory are used, ! one for each channel, and a 0 in a channel indicates black color or ! transparent alpha, while all-1 bits indicates white or fully opaque ! alpha. By far the most common format is to store 8 bits (one byte) ! for each channel, which is 32 bits for each pixel. ! ! (source: https://en.wikipedia.org/wiki/RGBA_color_model#ARGB32)
 Carm_2d_color_bgra8888_t.__unnamed6__
 Carm_2d_color_ccca8888_t
 Carm_2d_color_ccca8888_t.__unnamed10__
 Carm_2d_color_cccn888_t
 Carm_2d_color_cccn888_t.__unnamed14__
 Carm_2d_color_gray8_t
 Carm_2d_color_info_t
 Carm_2d_color_info_t.__unnamed18__
 Carm_2d_color_nccc888_t
 Carm_2d_color_nccc888_t.__unnamed16__
 Carm_2d_color_rgb565_t
 Carm_2d_color_rgb565_t.__unnamed4__
 Carm_2d_color_rgb888_t
 Carm_2d_color_rgb888_t.__unnamed8__
 Carm_2d_evt_t
 Carm_2d_helper_draw_evt_tOn drawing event
 Carm_2d_helper_pfb_cfg_tPFB Helper configuration
 Carm_2d_helper_pfb_cfg_t.FrameBuffer
 Carm_2d_helper_pfb_dependency_tThe PFB Helper Service Dependency
 Carm_2d_helper_pfb_tPFB helper control block
 Carm_2d_helper_pfb_t.__unnamed117__< user configuration
 Carm_2d_helper_pfb_t.__unnamed117__.Adapter
 Carm_2d_helper_pfb_t.__unnamed117__.Adapter.__unnamed121__
 Carm_2d_helper_pfb_t.__unnamed117__.Adapter.FlushFIFO
 Carm_2d_helper_pfb_t.Statistics
 Carm_2d_helper_render_evt_tOn low level render event
 Carm_2d_location_t
 Carm_2d_op_alpha_cl_key_tControl block for alpha-blending-with-colour-keying operations
 Carm_2d_op_alpha_cl_key_t.__unnamed98__
 Carm_2d_op_alpha_cl_key_t.Source
 Carm_2d_op_alpha_cl_key_t.Target
 Carm_2d_op_alpha_fill_cl_msk_opc_tControl block for colour-filling-with-mask-and-opacity operations
 Carm_2d_op_alpha_fill_cl_msk_opc_t.__unnamed106__
 Carm_2d_op_alpha_fill_cl_msk_opc_t.Mask
 Carm_2d_op_alpha_fill_cl_msk_opc_t.Target
 Carm_2d_op_alpha_tControl block for alpha-blending operations
 Carm_2d_op_alpha_t.Source
 Carm_2d_op_alpha_t.Target
 Carm_2d_op_core_t
 Carm_2d_op_core_t.__unnamed44__< pointer for a single list
 Carm_2d_op_core_t.__unnamed44__.Preference
 Carm_2d_op_cp_cl_key_t
 Carm_2d_op_cp_cl_key_t.__unnamed82__
 Carm_2d_op_cp_cl_key_t.Source
 Carm_2d_op_cp_cl_key_t.Target
 Carm_2d_op_drw_patn_tControl block for draw-bit-pattern operations
 Carm_2d_op_drw_patn_t.Background
 Carm_2d_op_drw_patn_t.Foreground
 Carm_2d_op_drw_patn_t.Source
 Carm_2d_op_drw_patn_t.Target
 Carm_2d_op_evt_t
 Carm_2d_op_fill_cl_msk_tControl block for colour-filling-with-mask operations
 Carm_2d_op_fill_cl_msk_t.__unnamed102__
 Carm_2d_op_fill_cl_msk_t.Mask
 Carm_2d_op_fill_cl_msk_t.Target
 Carm_2d_op_fill_cl_opc_tControl block for colour-filling-with-opacity operations
 Carm_2d_op_fill_cl_opc_t.__unnamed109__
 Carm_2d_op_fill_cl_opc_t.Target
 Carm_2d_op_fill_cl_tControl block for colour-filling-operations
 Carm_2d_op_fill_cl_t.__unnamed86__
 Carm_2d_op_fill_cl_t.Target
 Carm_2d_op_msk_tArm_2d_op_msk_t is inherit from arm_2d_op_t
 Carm_2d_op_msk_t.Mask
 Carm_2d_op_msk_t.Target
 Carm_2d_op_src_msk_tArm_2d_op_src_msk_t is inherit from arm_2d_op_src_t
 Carm_2d_op_src_msk_t.Mask
 Carm_2d_op_src_msk_t.Source
 Carm_2d_op_src_msk_t.Target
 Carm_2d_op_src_orig_msk_tArm_2d_op_src_orig_msk_t is inherit from arm_2d_op_src_orig_t
 Carm_2d_op_src_orig_msk_t.Mask
 Carm_2d_op_src_orig_msk_t.Origin
 Carm_2d_op_src_orig_msk_t.Source
 Carm_2d_op_src_orig_msk_t.Target
 Carm_2d_op_src_orig_tArm_2d_op_src_orig_t is inherit from arm_2d_op_src_t
 Carm_2d_op_src_orig_t.Origin
 Carm_2d_op_src_orig_t.Source
 Carm_2d_op_src_orig_t.Target
 Carm_2d_op_src_tArm_2d_op_src_t is inherit from arm_2d_op_t
 Carm_2d_op_src_t.Source
 Carm_2d_op_src_t.Target
 Carm_2d_op_status_t
 Carm_2d_op_status_t.__unnamed42__
 Carm_2d_op_t
 Carm_2d_op_t.Target
 Carm_2d_op_trans_msk_opa_tArm_2d_op_trans_msk_t is inherit from arm_2d_op_trans_msk_t
 Carm_2d_op_trans_msk_opa_t.Mask
 Carm_2d_op_trans_msk_opa_t.Origin
 Carm_2d_op_trans_msk_opa_t.Source
 Carm_2d_op_trans_msk_opa_t.Target
 Carm_2d_op_trans_msk_tArm_2d_op_trans_msk_t is inherit from arm_2d_op_src_orig_msk_t
 Carm_2d_op_trans_msk_t.Mask
 Carm_2d_op_trans_msk_t.Origin
 Carm_2d_op_trans_msk_t.Source
 Carm_2d_op_trans_msk_t.Target
 Carm_2d_op_trans_opa_tArm_2d_op_trans_opa_t is inherit from arm_2d_op_trans_t
 Carm_2d_op_trans_opa_t.Origin
 Carm_2d_op_trans_opa_t.Source
 Carm_2d_op_trans_opa_t.Target
 Carm_2d_op_trans_tArm_2d_op_trans_t is inherit from arm_2d_op_src_orig_t
 Carm_2d_op_trans_t.Origin
 Carm_2d_op_trans_t.Source
 Carm_2d_op_trans_t.Target
 Carm_2d_pfb_tHeader of a PFB block
 Carm_2d_point_float_t
 Carm_2d_point_fx_t
 Carm_2d_region_list_item_tNode of a region list
 Carm_2d_region_t
 Carm_2d_rot_linear_regr_t
 Carm_2d_runtime_feature_t
 Carm_2d_scene_player_t
 Carm_2d_scene_player_t.__unnamed111__
 Carm_2d_scene_player_t.__unnamed111__.Runtime
 Carm_2d_scene_player_t.__unnamed111__.SceneFIFO
 Carm_2d_scene_t
 Carm_2d_size_t
 Carm_2d_task_t
 Carm_2d_task_t.__unnamed22__
 Carm_2d_tile_t
 Carm_2d_tile_t.__unnamed20__
 Carm_2d_version_t