XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALSurfaceTransform Struct Reference

This describes the transform applied to the image content prior to presentation. More...

#include <GraphicsTypes.h>

Inheritance diagram for xiiGALSurfaceTransform:
[legend]

Public Types

enum  Enum : StorageType {
  Optimal = 0U , Identity , Rotate90 , Rotate180 ,
  Rotate270 , HorizontalMirror , HorizontalMirrorRotate90 , HorizontalMirrorRotate180 ,
  HorizontalMirrorRotate270 , ENUM_COUNT , Default = Optimal
}
 
using StorageType = xiiUInt8
 

Detailed Description

This describes the transform applied to the image content prior to presentation.

Member Enumeration Documentation

◆ Enum

enum xiiGALSurfaceTransform::Enum : StorageType
Enumerator
Optimal 

Use the most optimal surface transform.

Identity 

The image content is presented without being transformed.

Rotate90 

The image content is rotated 90 degrees clockwise.

Rotate180 

The image content is rotated 180 degrees clockwise.

Rotate270 

The image content is rotated 270 degrees clockwise.

HorizontalMirror 

The image is mirrored horizontally.

HorizontalMirrorRotate90 

The image is mirrored horizontally, then rotated 90 degrees clockwise.

HorizontalMirrorRotate180 

The image is mirrored horizontally, then rotated 180 degrees clockwise.

HorizontalMirrorRotate270 

The image is mirrored horizontally, then rotated 270 degrees clockwise.


The documentation for this struct was generated from the following file: