The Pedigree Project  0.1
Framebuffer Member List

This is the complete list of members for Framebuffer, 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)Displayvirtual
blit(Graphics::Buffer *pBuffer, size_t srcx, size_t srcy, size_t destx, size_t desty, size_t width, size_t height, bool bLowestCall=true)Framebuffervirtual
bufferFromSelf() (defined in Framebuffer)Framebufferprotected
Bus enum valueDevice
Callback typedef (defined in Device)Device
Console enum valueDevice
Controller enum valueDevice
copy(size_t srcx, size_t srcy, size_t destx, size_t desty, size_t w, size_t h, bool bLowestCall=true)Framebuffervirtual
createBuffer(const void *srcData, Graphics::PixelFormat srcFormat, size_t width, size_t height, uint32_t *pPalette=0)Framebuffervirtual
destroyBuffer(Graphics::Buffer *pBuffer)Framebuffervirtual
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
draw(void *pBuffer, size_t srcx, size_t srcy, size_t destx, size_t desty, size_t width, size_t height, Graphics::PixelFormat format=Graphics::Bits32_Argb, bool bLowestCall=true)Framebuffervirtual
draw(Graphics::Buffer *pBuffer, size_t srcx, size_t srcy, size_t destx, size_t desty, size_t width, size_t height, bool bLowestCall=true)Framebufferprotectedvirtual
dump(String &str)Displayvirtual
enterMode(size_t desiredW, size_t desiredH, size_t desiredBpp)Framebuffer
fillRectangle(rgb_t *pBuffer, size_t x, size_t y, size_t width, size_t height, rgb_t colour)Displayvirtual
flush(size_t x, size_t y, size_t w, size_t h)Framebuffer
foreach(Callback callback, Device *root=0)Devicestatic
foreach(pedigree_std::Callable< F > &callback, Device *root, Args...args) (defined in Device)Devicestatic
Framebuffer() (defined in Framebuffer)Framebuffer
Framebuffer() (defined in Framebuffer)Framebuffer
Framebuffer() (defined in Framebuffer)Framebuffer
Generic enum valueDevice
getActive() const (defined in Framebuffer)Framebuffer
getBytesPerLine() const (defined in Framebuffer)Framebuffer
getBytesPerPixel() const (defined in Framebuffer)Framebuffer
getChild(size_t n)Device
getCurrentScreenMode(Display::ScreenMode &sm)Framebuffervirtual
getFormat() const (defined in Framebuffer)Framebuffer
getFormat() const Framebufferinline
getFramebuffer()Framebuffervirtual
getFramebuffer() const Framebufferinline
getHeight() const (defined in Framebuffer)Framebuffer
getHeight() const (defined in Framebuffer)Framebufferinline
getInterruptNumber()Deviceinlinevirtual
getName(String &str)Displayvirtual
getNumChildren()Device
getPalette() const (defined in Framebuffer)Framebuffer
getParent() const (defined in Framebuffer)Framebuffer
getPciBusPosition()Deviceinline
getPciClassCode()Deviceinline
getPciConfigHeader() const Deviceinline
getPciDeviceId()Deviceinline
getPciDevicePosition()Deviceinline
getPciFunctionNumber()Deviceinline
getPciProgInterface()Deviceinline
getPciSubclassCode()Deviceinline
getPciVendorId()Deviceinline
getPixelFormat(Display::PixelFormat *pPf) (defined in Framebuffer)Framebuffervirtual
Display::getPixelFormat(PixelFormat &pf)Displayvirtual
getRawBuffer() const Framebuffervirtual
getScreenModes(List< Display::ScreenMode * > &sms)Framebuffervirtual
getSpecificType()Deviceinlinevirtual
getType()Displayvirtual
getWidth() const (defined in Framebuffer)Framebuffer
getWidth() const Framebufferinline
hwRedraw(size_t x=~0UL, size_t y=~0UL, size_t w=~0UL, size_t h=~0UL)Framebufferprotectedvirtual
initialise()Framebuffer
killBuffer(rgb_t *pBuffer)Displayvirtual
line(size_t x1, size_t y1, size_t x2, size_t y2, uint32_t colour, Graphics::PixelFormat format=Graphics::Bits32_Argb, bool bLowestCall=true)Framebuffervirtual
m_AddressesDeviceprotected
m_bActiveFramebufferprotected
m_bStoredMode (defined in Framebuffer)Framebufferprivate
m_ChildrenDeviceprotected
m_ClassCodeDeviceprotected
m_ConfigHeaderDeviceprotected
m_DeviceIdDeviceprotected
m_Fb (defined in Framebuffer)Framebufferprivate
m_Format (defined in Framebuffer)Framebufferprivate
m_FramebufferBase (defined in Framebuffer)Framebufferprotected
m_FramebufferSize (defined in Framebuffer)Framebufferprivate
m_Height (defined in Framebuffer)Framebufferprivate
m_InterruptNumberDeviceprotected
m_ModeFramebufferprivate
m_nBytesPerLineFramebuffer
m_nBytesPerPixelFramebuffer
m_nHeightFramebuffer
m_nWidthFramebuffer
m_PaletteFramebufferprotected
m_PciBusPosDeviceprotected
m_PciDevicePosDeviceprotected
m_PciFunctionNumDeviceprotected
m_pFramebuffer (defined in Framebuffer)Framebufferprivate
m_PixelFormatFramebuffer
m_pParentFramebuffer
m_ProgInterfaceDeviceprotected
m_RootDeviceprotectedstatic
m_SpecificTypeDeviceprotected
m_StoredMode (defined in Framebuffer)Framebufferprivate
m_SubclassCodeDeviceprotected
m_TreeLockDeviceprotectedstatic
m_VendorIdDeviceprotected
m_Width (defined in Framebuffer)Framebufferprivate
m_XPosFramebuffer
m_YPosFramebuffer
Mouse enum valueDevice
Network enum valueDevice
newBuffer()Displayvirtual
NOT_COPYABLE_OR_ASSIGNABLE(Device) (defined in Device)Deviceprotected
PACKED (defined in Display)Display
rect(size_t x, size_t y, size_t width, size_t height, uint32_t colour, Graphics::PixelFormat format=Graphics::Bits32_Argb, bool bLowestCall=true)Framebuffervirtual
redraw(size_t x=~0UL, size_t y=~0UL, size_t w=~0UL, size_t h=~0UL, bool bChild=false)Framebuffer
removeChild(size_t n)Device
removeChild(Device *d)Device
replaceChild(Device *src, Device *dest)Device
restoreMode()Framebuffer
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
setActive(bool b) (defined in Framebuffer)Framebuffer
setBytesPerLine(size_t b) (defined in Framebuffer)Framebuffer
setBytesPerPixel(size_t b) (defined in Framebuffer)Framebuffer
setCurrentBuffer(rgb_t *pBuffer)Displayvirtual
setFormat(Graphics::PixelFormat pf) (defined in Framebuffer)Framebuffer
setFramebuffer(uintptr_t p) (defined in Framebuffer)Framebuffervirtual
setHeight(size_t h) (defined in Framebuffer)Framebuffer
setInterruptNumber(uintptr_t n)Deviceinlinevirtual
setPalette(uint32_t *palette, size_t nEntries)Framebuffer
setParent(Framebuffer *p) (defined in Framebuffer)Framebuffer
Display::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
setPixel(size_t x, size_t y, uint32_t colour, Graphics::PixelFormat format=Graphics::Bits32_Argb, bool bLowestCall=true)Framebuffer
setScreenMode(Display::ScreenMode sm)Framebuffervirtual
Display::setScreenMode(size_t modeId)Displayvirtual
Display::setScreenMode(size_t nWidth, size_t nHeight, size_t nBpp)Displayvirtual
setSpecificType(String str)Deviceinlinevirtual
setWidth(size_t w) (defined in Framebuffer)Framebuffer
setXPos(size_t x) (defined in Framebuffer)Framebuffer
setYPos(size_t y) (defined in Framebuffer)Framebuffer
Sound enum valueDevice
storeMode()Framebuffer
swBlit(Graphics::Buffer *pBuffer, size_t srcx, size_t srcy, size_t destx, size_t desty, size_t width, size_t height)Framebufferprotected
swCopy(size_t srcx, size_t srcy, size_t destx, size_t desty, size_t w, size_t h)Framebufferprotected
swCreateBuffer(const void *srcData, Graphics::PixelFormat srcFormat, size_t width, size_t height, uint32_t *pPalette)Framebufferprotected
swDestroyBuffer(Graphics::Buffer *pBuffer) (defined in Framebuffer)Framebufferprotected
swDraw(void *pBuffer, size_t srcx, size_t srcy, size_t destx, size_t desty, size_t width, size_t height, Graphics::PixelFormat format=Graphics::Bits32_Argb, bool bLowestCall=true) (defined in Framebuffer)Framebufferprotected
swDraw(Graphics::Buffer *pBuffer, size_t srcx, size_t srcy, size_t destx, size_t desty, size_t width, size_t height, bool bLowestCall=true) (defined in Framebuffer)Framebufferprotected
swLine(size_t x1, size_t y1, size_t x2, size_t y2, uint32_t colour, Graphics::PixelFormat format) (defined in Framebuffer)Framebufferprotected
swRect(size_t x, size_t y, size_t width, size_t height, uint32_t colour, Graphics::PixelFormat format)Framebufferprotected
swSetPixel(size_t x, size_t y, uint32_t colour, Graphics::PixelFormat format=Graphics::Bits32_Argb)Framebufferprivate
Type enum nameDevice
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
~Device() (defined in Device)Devicevirtual
~Display() (defined in Display)Displayvirtual
~Framebuffer() (defined in Framebuffer)Framebuffervirtual
~Framebuffer() (defined in Framebuffer)Framebuffervirtual
~Framebuffer() (defined in Framebuffer)Framebuffervirtual