The Pedigree Project  0.1
VbeDisplay Member List

This is the complete list of members for VbeDisplay, including all inherited members.

addChild(Device *pDevice)Device
addresses()Deviceinlinevirtual
addToRoot(Device *device)Devicestatic
bitBlit(rgb_t *pBuffer, size_t fromX, size_t fromY, size_t toX, size_t toY, size_t width, size_t height) (defined in VbeDisplay)VbeDisplayvirtual
Display::bitBlit(rgb_t *pBuffer, size_t fromX, size_t fromY, size_t toX, size_t toY, size_t width, size_t height)Displayvirtual
Bus enum valueDevice
Callback typedef (defined in Device)Device
Console enum valueDevice
Controller enum valueDevice
Device() (defined in Device)Device
Device(Device *p)Device
Disk enum valueDevice
Display() (defined in Display)Display
Display(Device *p) (defined in Display)Display
Device::Display enum valueDevice
dump(String &str)Displayvirtual
fillRectangle(rgb_t *pBuffer, size_t x, size_t y, size_t width, size_t height, rgb_t colour)VbeDisplayvirtual
Display::fillRectangle(rgb_t *pBuffer, size_t x, size_t y, size_t width, size_t height, rgb_t colour)Displayvirtual
foreach(Callback callback, Device *root=0)Devicestatic
foreach(pedigree_std::Callable< F > &callback, Device *root, Args...args) (defined in Device)Devicestatic
Generic enum valueDevice
getChild(size_t n)Device
getCurrentScreenMode(Display::ScreenMode &sm)VbeDisplayvirtual
getFramebuffer()VbeDisplayvirtual
getInterruptNumber()Deviceinlinevirtual
getModeId() (defined in VbeDisplay)VbeDisplayinline
getName(String &str)Displayvirtual
getNumChildren()Device
getParent() const Deviceinline
getPciBusPosition()Deviceinline
getPciClassCode()Deviceinline
getPciConfigHeader() const Deviceinline
getPciDeviceId()Deviceinline
getPciDevicePosition()Deviceinline
getPciFunctionNumber()Deviceinline
getPciProgInterface()Deviceinline
getPciSubclassCode()Deviceinline
getPciVendorId()Deviceinline
getPixelFormat(Display::PixelFormat &pPf)VbeDisplayvirtual
getScreenModes(List< Display::ScreenMode * > &sms)VbeDisplayvirtual
getSpecificType()Deviceinlinevirtual
getType()Displayvirtual
killBuffer(rgb_t *pBuffer) (defined in VbeDisplay)VbeDisplayvirtual
Display::killBuffer(rgb_t *pBuffer)Displayvirtual
m_AddressesDeviceprotected
m_AllocatorVbeDisplayprivate
m_BuffersVbeDisplayprivate
m_ChildrenDeviceprotected
m_ClassCodeDeviceprotected
m_ConfigHeaderDeviceprotected
m_DeviceIdDeviceprotected
m_InterruptNumberDeviceprotected
m_ModeVbeDisplayprivate
m_ModeListVbeDisplayprivate
m_PciBusPosDeviceprotected
m_PciDevicePosDeviceprotected
m_PciFunctionNumDeviceprotected
m_pFramebuffer (defined in VbeDisplay)VbeDisplayprivate
m_pFramebufferRawAddress (defined in VbeDisplay)VbeDisplayprivate
m_pLogicalFramebuffer (defined in VbeDisplay)VbeDisplayprivate
m_pParentDeviceprotected
m_ProgInterfaceDeviceprotected
m_RootDeviceprotectedstatic
m_SpecialisedModeVbeDisplayprivate
m_SpecificTypeDeviceprotected
m_SubclassCodeDeviceprotected
m_TreeLockDeviceprotectedstatic
m_VbeVersionVbeDisplayprivate
m_VendorIdDeviceprotected
Mode_16bpp_5r6g5b enum value (defined in VbeDisplay)VbeDisplayprivate
Mode_24bpp_8r8g8b enum value (defined in VbeDisplay)VbeDisplayprivate
Mode_Generic enum value (defined in VbeDisplay)VbeDisplayprivate
ModeType enum nameVbeDisplayprivate
Mouse enum valueDevice
Network enum valueDevice
newBuffer()VbeDisplayvirtual
NOT_COPYABLE_OR_ASSIGNABLE(Device) (defined in Device)Deviceprotected
operator=(const VbeDisplay &) (defined in VbeDisplay)VbeDisplayprivate
packColour(rgb_t colour, size_t idx, uintptr_t pFb) (defined in VbeDisplay)VbeDisplayprivate
PACKED (defined in Display)Display
removeChild(size_t n)Device
removeChild(Device *d)Device
replaceChild(Device *src, Device *dest)Device
root()Deviceinlineprotectedstatic
Root enum valueDevice
searchByClass(uint16_t classCode, void(*callback)(Device *), Device *root=0) (defined in Device)Devicestatic
searchByClassAndSubclass(uint16_t classCode, uint16_t subclassCode, void(*callback)(Device *), Device *root=0) (defined in Device)Devicestatic
searchByClassSubclassAndProgInterface(uint16_t classCode, uint16_t subclassCode, uint8_t progInterface, void(*callback)(Device *), Device *root=0) (defined in Device)Devicestatic
searchByVendorId(uint16_t vendorId, void(*callback)(Device *), Device *root=0)Devicestatic
searchByVendorIdAndDeviceId(uint16_t vendorId, uint16_t deviceId, void(*callback)(Device *), Device *root=0) (defined in Device)Devicestatic
setCurrentBuffer(rgb_t *pBuffer) (defined in VbeDisplay)VbeDisplayvirtual
Display::setCurrentBuffer(rgb_t *pBuffer)Displayvirtual
setInterruptNumber(uintptr_t n)Deviceinlinevirtual
setLogicalFramebuffer(Framebuffer *p) (defined in VbeDisplay)VbeDisplayinlinevirtual
setParent(Device *p)Deviceinline
setPciConfigHeader(const PciBus::ConfigSpace &space)Deviceinline
setPciIdentifiers(uint8_t classCode, uint8_t subclassCode, uint16_t vendorId, uint16_t deviceId, uint8_t progIf)Deviceinline
setPciPosition(uint32_t bus, uint32_t device, uint32_t func)Deviceinline
setScreenMode(Display::ScreenMode sm)VbeDisplayvirtual
setScreenMode(size_t modeId)VbeDisplayvirtual
setScreenMode(size_t nWidth, size_t nHeight, size_t nBpp)VbeDisplayinlinevirtual
setSpecificType(String str)Deviceinlinevirtual
Sound enum valueDevice
Type enum nameDevice
updateBuffer(rgb_t *pBuffer, size_t x1=~0UL, size_t y1=~0UL, size_t x2=~0UL, size_t y2=~0UL) (defined in VbeDisplay)VbeDisplayvirtual
Display::updateBuffer(rgb_t *pBuffer, size_t x1=~0UL, size_t y1=~0UL, size_t x2=~0UL, size_t y2=~0UL)Displayvirtual
UsbContainer enum valueDevice
UsbController enum valueDevice
UsbGeneric enum valueDevice
Vbe1_2 enum value (defined in VbeDisplay)VbeDisplay
Vbe2_0 enum value (defined in VbeDisplay)VbeDisplay
Vbe3_0 enum value (defined in VbeDisplay)VbeDisplay
VbeDisplay() (defined in VbeDisplay)VbeDisplay
VbeDisplay(Device *p, VbeVersion version, List< Display::ScreenMode * > &sms, size_t vidMemSz, size_t displayNum) (defined in VbeDisplay)VbeDisplay
VbeDisplay(const VbeDisplay &)VbeDisplayprivate
VbeVersion enum nameVbeDisplay
~Device() (defined in Device)Devicevirtual
~Display() (defined in Display)Displayvirtual
~VbeDisplay() (defined in VbeDisplay)VbeDisplayvirtual