Arm-2D
2D Image Processing Library for Cortex-M Processors
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
C
__arm_2d_color_fast_rgb_t
3x16-bit packed RGB color autovectorizer friendly format
C
__arm_2d_color_fast_rgb_t.__unnamed146__
C
__arm_2d_fifo_reader_pointer
C
__arm_2d_helper_scene_switch_t
Internal data structure for scene switching
C
__arm_2d_helper_scene_switch_t.Feature
C
__arm_2d_iir_blur_acc_cccn888_t
C
__arm_2d_iir_blur_acc_gray8_t
C
__arm_2d_list_core_cfg_t
List core configuration structure
C
__arm_2d_list_core_cfg_t.__unnamed210__
C
__arm_2d_list_core_t
List core class
C
__arm_2d_list_work_area_t
Target working area for one list core item
C
__arm_2d_mem_info_t
C
__arm_2d_mem_info_t.__unnamed46__
C
__arm_2d_mem_t
Type for scratch memory blocks
C
__arm_2d_mem_t.__unnamed52__
C
__arm_2d_op_info_t
A descriptive header for 2D operations
C
__arm_2d_op_info_t.Info
C
__arm_2d_op_info_t.Info.LowLevelInterfaceIndex
C
__arm_2d_op_info_t.Info.LowLevelInterfaceIndex.__unnamed62__
C
__arm_2d_op_info_t.Info.LowLevelInterfaceIndex.__unnamed64__
C
__arm_2d_op_info_t.Info.LowLevelInterfaceIndex.__unnamed66__
C
__arm_2d_op_info_t.Info.LowLevelIO
C
__arm_2d_op_info_t.Info.LowLevelIO.__unnamed68__
C
__arm_2d_op_info_t.Info.LowLevelIO.__unnamed70__
C
__arm_2d_op_info_t.Info.LowLevelIO.__unnamed72__
C
__arm_2d_op_info_t.Info.Param
C
__arm_2d_op_info_t.Info.Param.__unnamed60__
C
__arm_2d_transform_info_t
Transform runtime context
C
__arm_2d_transform_info_t.__unnamed98__
C
__arm_2d_transform_info_t.__unnamed98__.Target
C
__arm_2d_transform_info_t.Mask
C
__arm_slist_node_t
Type for generic list
C
arm_2d_a1_font_t
C
arm_2d_alpha_samples_2pts_t
Type for 2 points alpha sample points
C
arm_2d_alpha_samples_2pts_t.__unnamed38__
C
arm_2d_alpha_samples_2pts_t.__unnamed40__
C
arm_2d_alpha_samples_2pts_t.__unnamed40__.__unnamed44__
C
arm_2d_alpha_samples_2pts_t.__unnamed42__
C
arm_2d_alpha_samples_3pts_t
Type for 3 points alpha sample points
C
arm_2d_alpha_samples_3pts_t.__unnamed36__
C
arm_2d_alpha_samples_4pts_t
Type for 4 points alpha sample points
C
arm_2d_alpha_samples_4pts_t.__unnamed34__
C
arm_2d_border_opacity_t
C
arm_2d_byte_fifo_t
C
arm_2d_char_descriptor_t
C
arm_2d_char_idx_t
C
arm_2d_color_accc8888_t
Colour type for any 32bit colour formats which has an alpha channel on its first byte
C
arm_2d_color_accc8888_t.__unnamed13__
C
arm_2d_color_bgra8888_t
Colour type for brga8888
C
arm_2d_color_bgra8888_t.__unnamed7__
C
arm_2d_color_ccca8888_t
Colour type for any 32bit colour formats which has an alpha channel on its 3rd byte
C
arm_2d_color_ccca8888_t.__unnamed11__
C
arm_2d_color_cccn888_t
Colour type for any 32bit colour formats which has an unused-alpha channel on its 3rd byte
C
arm_2d_color_cccn888_t.__unnamed15__
C
arm_2d_color_gray8_t
Colour type for gray8 (8bit gray scale)
C
arm_2d_color_info_t
Type used as colour descriptor
C
arm_2d_color_info_t.__unnamed19__
C
arm_2d_color_info_t.__unnamed21__
C
arm_2d_color_nccc888_t
Colour type for any 32bit colour formats which has an unused-alpha channel on its first byte
C
arm_2d_color_nccc888_t.__unnamed17__
C
arm_2d_color_rgb565_t
Colour type for rgb565
C
arm_2d_color_rgb565_t.__unnamed5__
C
arm_2d_color_rgb888_t
Colour type for rgb888 (compliant with ccca888 and bgra8888)
C
arm_2d_color_rgb888_t.__unnamed9__
C
arm_2d_colour_t
Generic type to hold a colour
C
arm_2d_control_enumeration_policy_t
C
arm_2d_control_enumerator_t
C
arm_2d_control_enumerator_t.__unnamed251__
C
arm_2d_control_enumerator_t.__unnamed251__.BottomUp
C
arm_2d_control_enumerator_t.__unnamed251__.Postorder
C
arm_2d_control_enumerator_t.__unnamed251__.Preorder
C
arm_2d_control_node_t
C
arm_2d_corner_opacity_t
C
arm_2d_evt_t
Type for generic event handling
C
arm_2d_fill_cl_2p_al_grd_t
C
arm_2d_fill_cl_2p_al_grd_t.__unnamed181__
C
arm_2d_fill_cl_2p_al_grd_t.__unnamed181__.__unnamed183__
C
arm_2d_fill_cl_3p_al_grd_t
C
arm_2d_fill_cl_3p_al_grd_t.__unnamed177__
C
arm_2d_fill_cl_3p_al_grd_t.__unnamed177__.__unnamed179__
C
arm_2d_fill_cl_4p_al_grd_t
C
arm_2d_fill_cl_4p_al_grd_t.__unnamed173__
C
arm_2d_fill_cl_4p_al_grd_t.__unnamed173__.__unnamed175__
C
arm_2d_filter_iir_blur_descriptor_t
C
arm_2d_filter_iir_blur_descriptor_t.__unnamed167__
C
arm_2d_filter_iir_blur_descriptor_t.__unnamed167__.__unnamed169__
C
arm_2d_filter_iir_blur_descriptor_t.__unnamed167__.__unnamed169__.__unnamed171__
C
arm_2d_font_t
C
arm_2d_helper_2d_copy_evt_t
C
arm_2d_helper_3fb_cfg_t
Configuration structure for the 3fb (direct mode) helper service
C
arm_2d_helper_3fb_t
Control block of the 3FB (direct mode) service
C
arm_2d_helper_3fb_t.__unnamed214__
C
arm_2d_helper_3fb_t.__unnamed214__.Runtime
C
arm_2d_helper_before_flushing_evt_t
Screen rotation event
C
arm_2d_helper_dirty_region_item_t
C
arm_2d_helper_dirty_region_item_t.__unnamed230__
C
arm_2d_helper_dirty_region_item_t.__unnamed230__.__unnamed232__
C
arm_2d_helper_dirty_region_item_t.__unnamed230__.__unnamed232__.__unnamed234__
C
arm_2d_helper_dirty_region_item_t.__unnamed230__.__unnamed232__.__unnamed234__.__unnamed236__
C
arm_2d_helper_dirty_region_t
C
arm_2d_helper_dirty_region_t.__unnamed238__
C
arm_2d_helper_dirty_region_transform_t
Transform helper control block
C
arm_2d_helper_dirty_region_transform_t.__unnamed240__
C
arm_2d_helper_dirty_region_transform_t.__unnamed242__
C
arm_2d_helper_dirty_region_transform_t.__unnamed242__.Angle
C
arm_2d_helper_dirty_region_transform_t.__unnamed242__.ScaleX
C
arm_2d_helper_dirty_region_transform_t.__unnamed242__.ScaleY
C
arm_2d_helper_dma_copy_evt_t
C
arm_2d_helper_film_t
Helper class to represent a GIF-like resource
C
arm_2d_helper_pfb_cfg_t
PFB Helper configuration
C
arm_2d_helper_pfb_cfg_t.DirtyRegion
C
arm_2d_helper_pfb_cfg_t.FrameBuffer
C
arm_2d_helper_pfb_dependency_t
The PFB Helper Service Dependency
C
arm_2d_helper_pfb_dependency_t.Navigation
Event handler for drawing GUI
C
arm_2d_helper_pfb_t
PFB helper control block
C
arm_2d_helper_pfb_t.__unnamed222__
< user configuration
C
arm_2d_helper_pfb_t.__unnamed222__.Adapter
C
arm_2d_helper_pfb_t.__unnamed222__.Adapter.__unnamed227__
C
arm_2d_helper_pfb_t.__unnamed222__.Adapter.FlushFIFO
C
arm_2d_helper_pfb_t.__unnamed222__.Adapter.OptimizedDirtyRegions
C
arm_2d_helper_pfb_t.Statistics
C
arm_2d_helper_render_evt_t
Low level render event
C
arm_2d_helper_transform_t
Transform helper control block
C
arm_2d_helper_transform_t.__unnamed247__
C
arm_2d_helper_transform_t.__unnamed247__.Angle
C
arm_2d_helper_transform_t.__unnamed247__.Scale
C
arm_2d_i_list_region_calculator_t
List region calculaor prototype
C
arm_2d_list_item_param_t
Runtime parameters passed to on-draw-list-item event handler
C
arm_2d_list_item_t
List core item class
C
arm_2d_list_item_t.__unnamed205__
C
arm_2d_list_item_t.__unnamed205__.__unnamed208__
C
arm_2d_list_item_t.Padding
C
arm_2d_location_t
Type for coordinates (integer)
C
arm_2d_margin_t
Margin inside a region / container
C
arm_2d_op_alpha_cl_key_t
Control block for alpha-blending-with-colour-keying operations
C
arm_2d_op_alpha_cl_key_t.__unnamed152__
C
arm_2d_op_alpha_cl_key_t.Source
C
arm_2d_op_alpha_cl_key_t.Target
C
arm_2d_op_alpha_t
Control block for alpha-blending operations
C
arm_2d_op_alpha_t.Source
C
arm_2d_op_alpha_t.Target
C
arm_2d_op_core_t
Abstract class of 2D operations
C
arm_2d_op_core_t.__unnamed76__
< a pointer for a single list
C
arm_2d_op_core_t.__unnamed76__.Preference
C
arm_2d_op_cp_cl_key_t
C
arm_2d_op_cp_cl_key_t.__unnamed133__
C
arm_2d_op_cp_cl_key_t.Source
C
arm_2d_op_cp_cl_key_t.Target
C
arm_2d_op_drw_patn_t
Control block for draw-bit-pattern operations
C
arm_2d_op_drw_patn_t.Background
C
arm_2d_op_drw_patn_t.Foreground
C
arm_2d_op_drw_patn_t.Source
C
arm_2d_op_drw_patn_t.Target
C
arm_2d_op_drw_pt_t
Control block for drawing point
C
arm_2d_op_drw_pt_t.__unnamed140__
C
arm_2d_op_drw_pt_t.Target
C
arm_2d_op_evt_t
Type for 2D operation event handling
C
arm_2d_op_fill_cl_msk_opc_t
Control block for colour-filling-with-mask-and-opacity operations
C
arm_2d_op_fill_cl_msk_opc_t.__unnamed160__
C
arm_2d_op_fill_cl_msk_opc_t.__unnamed162__
C
arm_2d_op_fill_cl_msk_opc_t.Mask
C
arm_2d_op_fill_cl_msk_opc_t.Target
C
arm_2d_op_fill_cl_msk_t
Control block for colour-filling-with-mask operations
C
arm_2d_op_fill_cl_msk_t.__unnamed156__
C
arm_2d_op_fill_cl_msk_t.Mask
C
arm_2d_op_fill_cl_msk_t.Target
C
arm_2d_op_fill_cl_opc_t
Control block for colour-filling-with-opacity operations
C
arm_2d_op_fill_cl_opc_t.__unnamed165__
C
arm_2d_op_fill_cl_opc_t.Target
C
arm_2d_op_fill_cl_t
Control block for colour-filling-operations
C
arm_2d_op_fill_cl_t.__unnamed137__
C
arm_2d_op_fill_cl_t.Target
C
arm_2d_op_msk_t
Base class for operations with a target tile and a target mask
C
arm_2d_op_msk_t.Mask
C
arm_2d_op_msk_t.Target
C
arm_2d_op_src_msk_opc_t
Base class for operations with a target tile, a source tile and masks
C
arm_2d_op_src_msk_opc_t.Mask
C
arm_2d_op_src_msk_opc_t.Source
C
arm_2d_op_src_msk_opc_t.Target
C
arm_2d_op_src_msk_t
Base class for operations with a target tile, a source tile and masks
C
arm_2d_op_src_msk_t.Mask
C
arm_2d_op_src_msk_t.Source
C
arm_2d_op_src_msk_t.Target
C
arm_2d_op_src_orig_msk_t
Base class for operations with a target tile, a dummy tile, a reference to the original source tile and masks
C
arm_2d_op_src_orig_msk_t.Mask
C
arm_2d_op_src_orig_msk_t.Origin
C
arm_2d_op_src_orig_msk_t.Source
C
arm_2d_op_src_orig_msk_t.Target
C
arm_2d_op_src_orig_t
Base class for operations with a target tile, a dummy tile and a reference to the original source tile
C
arm_2d_op_src_orig_t.Origin
C
arm_2d_op_src_orig_t.Source
C
arm_2d_op_src_orig_t.Target
C
arm_2d_op_src_t
Base class for operations with a target tile and a source tile
C
arm_2d_op_src_t.Source
C
arm_2d_op_src_t.Target
C
arm_2d_op_status_t
Type for 2D operation status
C
arm_2d_op_status_t.__unnamed74__
C
arm_2d_op_t
Base class for operations with only a target tile
C
arm_2d_op_t.Target
C
arm_2d_op_trans_msk_opa_t
Arm_2d_op_trans_msk_t is inherit from
arm_2d_op_trans_msk_t
C
arm_2d_op_trans_msk_opa_t.__unnamed125__
C
arm_2d_op_trans_msk_opa_t.__unnamed125__.__unnamed129__
C
arm_2d_op_trans_msk_opa_t.Mask
C
arm_2d_op_trans_msk_opa_t.Origin
C
arm_2d_op_trans_msk_opa_t.Source
C
arm_2d_op_trans_msk_opa_t.Target
C
arm_2d_op_trans_msk_t
Arm_2d_op_trans_msk_t is inherit from
arm_2d_op_src_orig_msk_t
C
arm_2d_op_trans_msk_t.__unnamed117__
C
arm_2d_op_trans_msk_t.__unnamed117__.__unnamed121__
C
arm_2d_op_trans_msk_t.Mask
C
arm_2d_op_trans_msk_t.Origin
C
arm_2d_op_trans_msk_t.Source
C
arm_2d_op_trans_msk_t.Target
C
arm_2d_op_trans_opa_t
Arm_2d_op_trans_opa_t is inherit from
arm_2d_op_trans_t
C
arm_2d_op_trans_opa_t.__unnamed110__
C
arm_2d_op_trans_opa_t.__unnamed110__.__unnamed113__
C
arm_2d_op_trans_opa_t.Origin
C
arm_2d_op_trans_opa_t.Source
C
arm_2d_op_trans_opa_t.Target
C
arm_2d_op_trans_t
Arm_2d_op_trans_t is inherit from
arm_2d_op_src_orig_t
C
arm_2d_op_trans_t.__unnamed103__
C
arm_2d_op_trans_t.__unnamed103__.__unnamed106__
C
arm_2d_op_trans_t.Origin
C
arm_2d_op_trans_t.Source
C
arm_2d_op_trans_t.Target
C
arm_2d_padding_t
Padding between rectanglar areas
C
arm_2d_pfb_t
Header of a PFB block
C
arm_2d_point_float_t
Type for coordinates in floating point
C
arm_2d_point_fx_t
Type for coordinates in fixed point
C
arm_2d_point_fx_t.__unnamed23__
C
arm_2d_point_fx_t.__unnamed25__
C
arm_2d_region_list_item_t
Node of a region list
C
arm_2d_region_list_item_t.__unnamed217__
C
arm_2d_region_t
Type for an rectangular area
C
arm_2d_rot_linear_regr_t
Type for parameters of linear interpolation (in fixed point)
C
arm_2d_runtime_feature_t
Type for arm-2d runtime configuration
C
arm_2d_scene_evt_t
On low level render event
C
arm_2d_scene_player_t
Class to manage scenes
C
arm_2d_scene_player_t.__unnamed193__
C
arm_2d_scene_player_t.__unnamed193__.Events
C
arm_2d_scene_player_t.__unnamed193__.Runtime
C
arm_2d_scene_player_t.__unnamed193__.SceneFIFO
C
arm_2d_scene_player_t.__unnamed193__.Switch
C
arm_2d_scene_player_t.__unnamed193__.Switch.__unnamed199__
C
arm_2d_scene_player_t.__unnamed193__.Switch.__unnamed199__.Erase
C
arm_2d_scene_player_t.__unnamed193__.Switch.__unnamed199__.Fade
C
arm_2d_scene_player_t.__unnamed193__.Switch.__unnamed199__.FlyIn
C
arm_2d_scene_player_t.__unnamed193__.Switch.__unnamed199__.Slide
C
arm_2d_scene_player_t.Benchmark
C
arm_2d_scene_switch_mode_t
Scene switching mode descriptor
C
arm_2d_scene_t
Class for describing scenes which are the combination of a background and a foreground with a dirty-region-list support
C
arm_2d_scene_t.__unnamed186__
< next scene
C
arm_2d_scene_t.__unnamed186__.__unnamed190__
C
arm_2d_scene_t.__unnamed188__
C
arm_2d_scratch_mem_t
Scratch memory descriptor
C
arm_2d_scratch_mem_t.__unnamed48__
< Memory Information
C
arm_2d_scratch_mem_t.__unnamed48__.__unnamed50__
C
arm_2d_size_t
Type for the size of an rectangular area
C
arm_2d_task_t
Arm-2d application level task control block
C
arm_2d_task_t.__unnamed54__
< a pointer for an internal object
C
arm_2d_tile_t
Type for tile
C
arm_2d_tile_t.__unnamed27__
C
arm_2d_tile_t.__unnamed27__.Extension
C
arm_2d_tile_t.__unnamed27__.Extension.PFB
C
arm_2d_tile_t.__unnamed27__.Extension.VRES
C
arm_2d_tile_t.__unnamed29__
C
arm_2d_user_font_t
C
arm_2d_version_t
Type for arm-2d version
C
arm_2d_vres_t
Type for virtual resource