UbixOS V2 2.0

Public Member Functions | Data Fields
TMode_Rec Struct Reference

`#include <objgfx30.h>`

Collaboration diagram for TMode_Rec:

## Public Member Functions
uInt16 ModeAttributes | __attribute__ ((packed))
uInt8 WindowAFlags | __attribute__ ((packed))
uInt8 WindowBFlags | __attribute__ ((packed))
uInt16 Granularity | __attribute__ ((packed))
uInt16 WindowSize | __attribute__ ((packed))
uInt16 WindowASeg | __attribute__ ((packed))
uInt16 WindowBSeg | __attribute__ ((packed))
void *BankSwitch | __attribute__ ((packed))
uInt16 BytesPerLine | __attribute__ ((packed))
uInt16 xRes | __attribute__ ((packed))
uInt16 yRes | __attribute__ ((packed))
uInt8 CharWidth | __attribute__ ((packed))
uInt8 CharHeight | __attribute__ ((packed))
uInt8 NumBitPlanes | __attribute__ ((packed))
uInt8 BitsPerPixel | __attribute__ ((packed))
uInt8 NumberOfBanks | __attribute__ ((packed))
uInt8 MemoryModel | __attribute__ ((packed))
uInt8 BankSize | __attribute__ ((packed))
uInt8 NumOfImagePages | __attribute__ ((packed))
uInt8 Reserved | __attribute__ ((packed))
uInt8 RedMaskSize | __attribute__ ((packed))
uInt8 RedFieldPosition | __attribute__ ((packed))
uInt8 GreenMaskSize | __attribute__ ((packed))
uInt8 GreenFieldPosition | __attribute__ ((packed))
uInt8 BlueMaskSize | __attribute__ ((packed))
uInt8 BlueFieldPosition | __attribute__ ((packed))
uInt8 AlphaMaskSize | __attribute__ ((packed))
uInt8 AlphaFieldPosition | __attribute__ ((packed))
uInt8 DirectColourMode | __attribute__ ((packed))
uInt32 physBasePtr | __attribute__ ((packed))
void *OffScreenMemOffset | __attribute__ ((packed))
uInt16 OffScreenMemSize | __attribute__ ((packed))
uInt8 paddington[461] | __attribute__ ((packed))

## Data Fields
uInt8 | AlphaFieldPosition
uInt8 | AlphaMaskSize
uInt8 | BankSize
void * | BankSwitch
uInt8 | BitsPerPixel
uInt8 | BlueFieldPosition
uInt8 | BlueMaskSize
uInt16 | BytesPerLine
uInt8 | CharHeight
uInt8 | CharWidth
uInt8 | DirectColourMode
uInt16 | Granularity
uInt8 | GreenFieldPosition
uInt8 | GreenMaskSize
uInt8 | MemoryModel
uInt16 | ModeAttributes
uInt8 | NumberOfBanks
uInt8 | NumBitPlanes
uInt8 | NumOfImagePages
void * | OffScreenMemOffset
uInt16 | OffScreenMemSize
uInt8 | paddington [461]
uInt32 | PhysBasePtr
uInt8 | RedFieldPosition
uInt8 | RedMaskSize
uInt8 | Reserved
uInt8 | WindowAFlags
uInt16 | WindowASeg
uInt8 | WindowBFlags
uInt16 | WindowBSeg
uInt16 | WindowSize
uInt16 | xRes
uInt16 | yRes

## Detailed Description

Definition at line 68 of file objgfx30.h.

## Member Function Documentation

## ◆ __attribute__() [1/33]

uInt16 ModeAttributes TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [2/33]

uInt8 WindowAFlags TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [3/33]

uInt8 WindowBFlags TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [4/33]

uInt16 Granularity TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [5/33]

uInt16 WindowSize TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [6/33]

uInt16 WindowASeg TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [7/33]

uInt16 WindowBSeg TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [8/33]

void* BankSwitch TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [9/33]

uInt16 BytesPerLine TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [10/33]

uInt16 xRes TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [11/33]

uInt16 yRes TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [12/33]

uInt8 CharWidth TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [13/33]

uInt8 CharHeight TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [14/33]

uInt8 NumBitPlanes TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [15/33]

uInt8 BitsPerPixel TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [16/33]

uInt8 NumberOfBanks TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [17/33]

uInt8 MemoryModel TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [18/33]

uInt8 BankSize TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [19/33]

uInt8 NumOfImagePages TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [20/33]

uInt8 Reserved TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [21/33]

uInt8 RedMaskSize TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [22/33]

uInt8 RedFieldPosition TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [23/33]

uInt8 GreenMaskSize TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [24/33]

uInt8 GreenFieldPosition TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [25/33]

uInt8 BlueMaskSize TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [26/33]

uInt8 BlueFieldPosition TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [27/33]

uInt8 AlphaMaskSize TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [28/33]

uInt8 AlphaFieldPosition TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [29/33]

uInt8 DirectColourMode TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [30/33]

uInt32 physBasePtr TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [31/33]

void* OffScreenMemOffset TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [32/33]

uInt16 OffScreenMemSize TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## ◆ __attribute__() [33/33]

uInt8 paddington [461] TMode_Rec::__attribute__ | ( | (packed) |  | ) |

## Field Documentation

## ◆ AlphaFieldPosition

uInt8 TMode_Rec::AlphaFieldPosition

Definition at line 96 of file objgfx30.h.

## ◆ AlphaMaskSize

uInt8 TMode_Rec::AlphaMaskSize

Definition at line 95 of file objgfx30.h.

## ◆ BankSize

uInt8 TMode_Rec::BankSize

Definition at line 85 of file objgfx30.h.

## ◆ BankSwitch

void* TMode_Rec::BankSwitch

Definition at line 76 of file objgfx30.h.

## ◆ BitsPerPixel

uInt8 TMode_Rec::BitsPerPixel

Definition at line 82 of file objgfx30.h.

## ◆ BlueFieldPosition

uInt8 TMode_Rec::BlueFieldPosition

Definition at line 94 of file objgfx30.h.

## ◆ BlueMaskSize

uInt8 TMode_Rec::BlueMaskSize

Definition at line 93 of file objgfx30.h.

## ◆ BytesPerLine

uInt16 TMode_Rec::BytesPerLine

Definition at line 77 of file objgfx30.h.

## ◆ CharHeight

uInt8 TMode_Rec::CharHeight

Definition at line 80 of file objgfx30.h.

## ◆ CharWidth

uInt8 TMode_Rec::CharWidth

Definition at line 79 of file objgfx30.h.

## ◆ DirectColourMode

uInt8 TMode_Rec::DirectColourMode

Definition at line 97 of file objgfx30.h.

## ◆ Granularity

uInt16 TMode_Rec::Granularity

Definition at line 72 of file objgfx30.h.

## ◆ GreenFieldPosition

uInt8 TMode_Rec::GreenFieldPosition

Definition at line 92 of file objgfx30.h.

## ◆ GreenMaskSize

uInt8 TMode_Rec::GreenMaskSize

Definition at line 91 of file objgfx30.h.

## ◆ MemoryModel

uInt8 TMode_Rec::MemoryModel

Definition at line 84 of file objgfx30.h.

## ◆ ModeAttributes

uInt16 TMode_Rec::ModeAttributes

Definition at line 69 of file objgfx30.h.

## ◆ NumberOfBanks

uInt8 TMode_Rec::NumberOfBanks

Definition at line 83 of file objgfx30.h.

## ◆ NumBitPlanes

uInt8 TMode_Rec::NumBitPlanes

Definition at line 81 of file objgfx30.h.

## ◆ NumOfImagePages

uInt8 TMode_Rec::NumOfImagePages

Definition at line 86 of file objgfx30.h.

## ◆ OffScreenMemOffset

void* TMode_Rec::OffScreenMemOffset

Definition at line 100 of file objgfx30.h.

## ◆ OffScreenMemSize

uInt16 TMode_Rec::OffScreenMemSize

Definition at line 101 of file objgfx30.h.

## ◆ paddington

uInt8 TMode_Rec::paddington[461]

Definition at line 102 of file objgfx30.h.

## ◆ PhysBasePtr

uInt32 TMode_Rec::PhysBasePtr

Definition at line 99 of file objgfx30.h.

## ◆ RedFieldPosition

uInt8 TMode_Rec::RedFieldPosition

Definition at line 90 of file objgfx30.h.

## ◆ RedMaskSize

uInt8 TMode_Rec::RedMaskSize

Definition at line 89 of file objgfx30.h.

## ◆ Reserved

uInt8 TMode_Rec::Reserved

Definition at line 87 of file objgfx30.h.

## ◆ WindowAFlags

uInt8 TMode_Rec::WindowAFlags

Definition at line 70 of file objgfx30.h.

## ◆ WindowASeg

uInt16 TMode_Rec::WindowASeg

Definition at line 74 of file objgfx30.h.

## ◆ WindowBFlags

uInt8 TMode_Rec::WindowBFlags

Definition at line 71 of file objgfx30.h.

## ◆ WindowBSeg

uInt16 TMode_Rec::WindowBSeg

Definition at line 75 of file objgfx30.h.

## ◆ WindowSize

uInt16 TMode_Rec::WindowSize

Definition at line 73 of file objgfx30.h.

## ◆ xRes

uInt16 TMode_Rec::xRes

Definition at line 78 of file objgfx30.h.

## ◆ yRes

uInt16 TMode_Rec::yRes

Definition at line 78 of file objgfx30.h.

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

- C:/Dev/git/UbixOS/sys/include/objgfx/objgfx30.h
- C:/Dev/git/UbixOS/sys/include/objgfx/ogDisplay_VESA.h