ImageTypeFlags Enum

TouchButtonSkin : 1

This indicates an image loaded by the inbuilt skin system

TouchButtonCustomImage : 2

This indicates a custom image loaded by the user to be used in a custom style

TouchButtonIcon : 4

This indicates an image designed to be used as an icon overlay on the touchscreen

BackgroundImage : 8

This indicates an image intended to be used as a background for the floor plan or touch page

FloorPlanIcon : 16

This indicates an image intended to be used as a prop for the floor plan

PaymentTypeIcon : 32

This indicates an image intended to be used as a payment type icon

GroupIcon : 64

This indicates an image intended to be used as a group/main group icon

AdjustmentIcon : 128

This indicates an image intended to be used as an adjustment icon

CorrectionIcon : 256

This indicates an image intended to be used as a correction shortcut icon

PLUImage : 512

This indicates an image intended to be used as a PLU image

All : 9223372036854775807

This indicates an image that can be used for anything (ie it sets all bits)