FreeBASIC  0.91.0
VesaModeInfo Struct Reference

#include <vesa.h>

Data Fields

unsigned short ModeAttributes
 
unsigned char WinAAttributes
 
unsigned char WinBAttributes
 
unsigned short WinGranularity
 
unsigned short WinSize
 
unsigned short WinASegment
 
unsigned short WinBSegment
 
unsigned long WinFuncPtr
 
unsigned short BytesPerScanLine
 
unsigned short XResolution
 
unsigned short YResolution
 
unsigned char XCharSize
 
unsigned char YCharSize
 
unsigned char NumberOfPlanes
 
unsigned char BitsPerPixel
 
unsigned char NumberOfBanks
 
unsigned char MemoryModel
 
unsigned char BankSize
 
unsigned char NumberOfImagePages
 
unsigned char Reserved_page
 
unsigned char RedMaskSize
 
unsigned char RedFieldPosition
 
unsigned char GreenMaskSize
 
unsigned char GreenFieldPosition
 
unsigned char BlueMaskSize
 
unsigned char BlueFieldPosition
 
unsigned char RsvdMaskSize
 
unsigned char RsvdFieldPosition
 
unsigned char DirectColorModeInfo
 
unsigned long PhysBasePtr
 
unsigned long OffScreenMemOffset
 
unsigned short OffScreenMemSize
 
unsigned short LinBytesPerScanLine
 
unsigned char BnkNumberOfImagePages
 
unsigned char LinNumberOfImagePages
 
unsigned char LinRedMaskSize
 
unsigned char LinRedFieldPosition
 
unsigned char LinGreenMaskSize
 
unsigned char LinGreenFieldPosition
 
unsigned char LinBlueMaskSize
 
unsigned char LinBlueFieldPosition
 
unsigned char LinRsvdMaskSize
 
unsigned char LinRsvdFieldPosition
 
unsigned long MaxPixelClock
 
unsigned char Reserved [189]
 

Detailed Description

Definition at line 34 of file vesa.h.

Field Documentation

unsigned char VesaModeInfo::BankSize

Definition at line 56 of file vesa.h.

unsigned char VesaModeInfo::BitsPerPixel

Definition at line 53 of file vesa.h.

unsigned char VesaModeInfo::BlueFieldPosition

Definition at line 66 of file vesa.h.

unsigned char VesaModeInfo::BlueMaskSize

Definition at line 65 of file vesa.h.

unsigned char VesaModeInfo::BnkNumberOfImagePages

Definition at line 78 of file vesa.h.

unsigned short VesaModeInfo::BytesPerScanLine

Definition at line 45 of file vesa.h.

unsigned char VesaModeInfo::DirectColorModeInfo

Definition at line 69 of file vesa.h.

unsigned char VesaModeInfo::GreenFieldPosition

Definition at line 64 of file vesa.h.

unsigned char VesaModeInfo::GreenMaskSize

Definition at line 63 of file vesa.h.

unsigned char VesaModeInfo::LinBlueFieldPosition

Definition at line 85 of file vesa.h.

unsigned char VesaModeInfo::LinBlueMaskSize

Definition at line 84 of file vesa.h.

unsigned short VesaModeInfo::LinBytesPerScanLine

Definition at line 77 of file vesa.h.

unsigned char VesaModeInfo::LinGreenFieldPosition

Definition at line 83 of file vesa.h.

unsigned char VesaModeInfo::LinGreenMaskSize

Definition at line 82 of file vesa.h.

unsigned char VesaModeInfo::LinNumberOfImagePages

Definition at line 79 of file vesa.h.

unsigned char VesaModeInfo::LinRedFieldPosition

Definition at line 81 of file vesa.h.

unsigned char VesaModeInfo::LinRedMaskSize

Definition at line 80 of file vesa.h.

unsigned char VesaModeInfo::LinRsvdFieldPosition

Definition at line 87 of file vesa.h.

unsigned char VesaModeInfo::LinRsvdMaskSize

Definition at line 86 of file vesa.h.

unsigned long VesaModeInfo::MaxPixelClock

Definition at line 88 of file vesa.h.

unsigned char VesaModeInfo::MemoryModel

Definition at line 55 of file vesa.h.

unsigned short VesaModeInfo::ModeAttributes

Definition at line 37 of file vesa.h.

unsigned char VesaModeInfo::NumberOfBanks

Definition at line 54 of file vesa.h.

unsigned char VesaModeInfo::NumberOfImagePages

Definition at line 57 of file vesa.h.

unsigned char VesaModeInfo::NumberOfPlanes

Definition at line 52 of file vesa.h.

unsigned long VesaModeInfo::OffScreenMemOffset

Definition at line 73 of file vesa.h.

unsigned short VesaModeInfo::OffScreenMemSize

Definition at line 74 of file vesa.h.

unsigned long VesaModeInfo::PhysBasePtr

Definition at line 72 of file vesa.h.

unsigned char VesaModeInfo::RedFieldPosition

Definition at line 62 of file vesa.h.

unsigned char VesaModeInfo::RedMaskSize

Definition at line 61 of file vesa.h.

unsigned char VesaModeInfo::Reserved[189]

Definition at line 90 of file vesa.h.

unsigned char VesaModeInfo::Reserved_page

Definition at line 58 of file vesa.h.

unsigned char VesaModeInfo::RsvdFieldPosition

Definition at line 68 of file vesa.h.

unsigned char VesaModeInfo::RsvdMaskSize

Definition at line 67 of file vesa.h.

unsigned char VesaModeInfo::WinAAttributes

Definition at line 38 of file vesa.h.

unsigned short VesaModeInfo::WinASegment

Definition at line 42 of file vesa.h.

unsigned char VesaModeInfo::WinBAttributes

Definition at line 39 of file vesa.h.

unsigned short VesaModeInfo::WinBSegment

Definition at line 43 of file vesa.h.

unsigned long VesaModeInfo::WinFuncPtr

Definition at line 44 of file vesa.h.

unsigned short VesaModeInfo::WinGranularity

Definition at line 40 of file vesa.h.

unsigned short VesaModeInfo::WinSize

Definition at line 41 of file vesa.h.

unsigned char VesaModeInfo::XCharSize

Definition at line 50 of file vesa.h.

unsigned short VesaModeInfo::XResolution

Definition at line 48 of file vesa.h.

unsigned char VesaModeInfo::YCharSize

Definition at line 51 of file vesa.h.

unsigned short VesaModeInfo::YResolution

Definition at line 49 of file vesa.h.


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