The Pedigree Project 0.1
Public Attributes | List of all members
GraphicsService::GraphicsProvider Struct Reference
+ Collaboration diagram for GraphicsService::GraphicsProvider:

Public Attributes

Display * pDisplay
 
bool bHardwareAccel
 
Framebuffer * pFramebuffer
 
size_t maxWidth
 
size_t maxHeight
 
size_t maxDepth
 
size_t maxTextWidth
 
size_t maxTextHeight
 
bool bTextModes
 
bool bFirmwareFallback = false
 Firmware scanout is a fallback once a native driver owns the display.
 

Detailed Description

Definition at line 40 of file GraphicsService.h.

Member Data Documentation

◆ bFirmwareFallback

bool GraphicsService::GraphicsProvider::bFirmwareFallback = false

Firmware scanout is a fallback once a native driver owns the display.

Definition at line 61 of file GraphicsService.h.

◆ bHardwareAccel

bool GraphicsService::GraphicsProvider::bHardwareAccel

Definition at line 44 of file GraphicsService.h.

◆ bTextModes

bool GraphicsService::GraphicsProvider::bTextModes

Set to true if this display can drop back to a text-based mode with x86's int 10h thing. If this is false, the driver should handle "mode zero" as a "disable the video device" mode.

Definition at line 58 of file GraphicsService.h.

Referenced by FramebufferFile::command(), and panic().

◆ maxDepth

size_t GraphicsService::GraphicsProvider::maxDepth

Definition at line 50 of file GraphicsService.h.

◆ maxHeight

size_t GraphicsService::GraphicsProvider::maxHeight

Definition at line 49 of file GraphicsService.h.

◆ maxTextHeight

size_t GraphicsService::GraphicsProvider::maxTextHeight

Definition at line 53 of file GraphicsService.h.

◆ maxTextWidth

size_t GraphicsService::GraphicsProvider::maxTextWidth

Definition at line 52 of file GraphicsService.h.

◆ maxWidth

size_t GraphicsService::GraphicsProvider::maxWidth

Definition at line 48 of file GraphicsService.h.

◆ pDisplay

Display* GraphicsService::GraphicsProvider::pDisplay

Definition at line 41 of file GraphicsService.h.

◆ pFramebuffer

Framebuffer* GraphicsService::GraphicsProvider::pFramebuffer

Definition at line 46 of file GraphicsService.h.


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