# GfxOpt - [Overview](#section1817863845165631) - [Summary](#section994812616165631) - [Data Fields](#pub-attribs) - [Details](#section1254484134165631) - [Field](#section1185676163165631) - [blendType](#ae1496544d54cd7a1f065bf8b061c6930) - [colorKeyFrom](#a6258754e9250402e52478d29eb2cf070) - [enableRop](#aa370e2a38a91f0762ddb48bdacf996c4) - [enableScale](#adc64f89952efe8c45ef77f3512190e2d) - [enAlpha](#a29ec54f7ca3a87aed83c4621979c6c0a) - [globalAlpha](#a812b71a7c6e8190e17307c726c31fc23) - [mirrorType](#a16e6d186004487eda4d78c5f8295cd64) - [ropType](#a171646d484843b2cc5c92cec8742766f) - [rotateType](#a3cf19bc3feeb0d286f526133cc0e027e) ## **Overview** **Related Modules:** [Display](Display.md) **Description:** Defines hardware acceleration options. ## **Summary** ## Data Fields

Variable Name

Description

enAlpha

bool

globalAlpha

uint32_t

blendType

BlendType

colorKeyFrom

ColorKey

enableRop

bool

ropType

RopType

enableScale

bool

rotateType

TransformType

mirrorType

MirrorType

## **Details** ## **Field ** ## blendType ``` [BlendType](Display.md#gaab1839ed4aab1030dfda801a51e68817) GfxOpt::blendType ``` **Description:** Blending type ## colorKeyFrom ``` [ColorKey](Display.md#ga4fe6fb05c7ba0048b1739d88f4d4878e) GfxOpt::colorKeyFrom ``` **Description:** Color key mode ## enableRop ``` bool GfxOpt::enableRop ``` **Description:** Raster operations pipeline \(ROP\) enable bit ## enableScale ``` bool GfxOpt::enableScale ``` **Description:** Scaling enable bit ## enAlpha ``` bool GfxOpt::enAlpha ``` **Description:** Alpha enable bit ## globalAlpha ``` uint32_t GfxOpt::globalAlpha ``` **Description:** Global alpha value ## mirrorType ``` [MirrorType](Display.md#ga08d32376574b541d162d8534adb78fd0) GfxOpt::mirrorType ``` **Description:** Mirror type ## ropType ``` [RopType](Display.md#ga24265f7618fbdba53d3da4806d3097c4) GfxOpt::ropType ``` **Description:** ROP type ## rotateType ``` [TransformType](Display.md#gaa65f3b21a9a92ff022e435a7304126d2) GfxOpt::rotateType ``` **Description:** Rotation type