Arm-2D  
2D Image Processing Library for Cortex-M Processors
__arm_2d_op_info_t Union Reference

Data Fields

struct {
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
 
Info
 
uint32_t wID
 ID for a specific operation. More...
 

Field Documentation

◆ 

struct { ... } __arm_2d_op_info_t::Info

◆ wID

uint32_t __arm_2d_op_info_t::wID

ID for a specific operation.