Arm-2D  
2D Image Processing Library for Cortex-M Processors
__arm_2d_op_info_t.Info Struct Reference

Data Fields

arm_2d_color_info_t Colour
 the colour used in thie operation More...
 
union {
   struct {
uint8_t bHasSource: 1
 whether this operation contains source tile More...
 
uint8_t bHasTarget: 1
 whether this operation contains target tile More...
 
uint8_t bHasSrcMask: 1
 whether this operation has Mask layer for source tile More...
 
uint8_t bHasDesMask: 1
 whether this operation has Mask layer for target tile More...
 
uint8_t bHasOrigin: 1
 whether the Source has an origin tile More...
 
uint8_t bAllowEnforcedColour: 1
 whether this operation allow enforced colours in tiles More...
 
   } 
 
uint8_t chValue
 
Param
 
uint8_t chInClassOffset
 some operation uses this as the offset of the key member in the class More...
 
uint8_t chOpIndex
 __ARM_2D_OP_IDX_XXXXXX More...
 
union {
   struct {
uint8_t CopyLike
 
uint8_t FillLike
 
   } 
 
   struct {
uint8_t CopyOrigLike
 
uint8_t FillOrigLike
 
   } 
 
   struct {
uint8_t TileProcessLike
 
   } 
 
LowLevelInterfaceIndex
 
union {
const __arm_2d_low_level_io_t * IO [2]
 
   struct {
const __arm_2d_low_level_io_t * ptCopyLike
 
const __arm_2d_low_level_io_t * ptFillLike
 
   } 
 
   struct {
const __arm_2d_low_level_io_t * ptCopyOrigLike
 
const __arm_2d_low_level_io_t * ptFillOrigLike
 
   } 
 
   struct {
const __arm_2d_low_level_io_t * ptTileProcessLike
 
   } 
 
LowLevelIO
 

Field Documentation

◆ Colour

the colour used in thie operation

◆ Param

◆ chInClassOffset

some operation uses this as the offset of the key member in the class

◆ chOpIndex

__ARM_2D_OP_IDX_XXXXXX

◆ LowLevelInterfaceIndex

◆ LowLevelIO