Graphics::Surface Member List

This is the complete list of members for Graphics::Surface, including all inherited members.

Asset()Graphics::AssetTemplate< AssetType::Surface >inline
Asset(ID id)Graphics::AssetTemplate< AssetType::Surface >inline
Graphics::Asset::Asset(ID id)Graphics::Assetinline
assetTypeGraphics::AssetTemplate< AssetType::Surface >static
begin() constLinkedObjectTemplate< Asset >inline
blockFill(const void *data, uint16_t length, uint32_t repeat)=0Graphics::Surfacepure virtual
blockFill(PackedColor color, uint32_t repeat)Graphics::Surfaceinline
cbegin() constLinkedObjectTemplate< Asset >inline
cend() constLinkedObjectTemplate< Asset >inline
clear()Graphics::Surfaceinline
commit(uint16_t length)=0Graphics::Surfacepure virtual
ConstIterator typedefLinkedObjectTemplate< Asset >
drawHLine(PackedColor color, uint16_t x0, uint16_t x1, uint16_t y, uint16_t w)Graphics::Surface
drawVLine(PackedColor color, uint16_t x, uint16_t y0, uint16_t y1, uint16_t w)Graphics::Surface
end() constLinkedObjectTemplate< Asset >inline
execute(std::unique_ptr< Renderer > &renderer)Graphics::Surfaceinline
fillRect(PackedColor color, const Rect &rect)Graphics::Surfacevirtual
fillSmallRect(const Brush &brush, const Rect &location, const Rect &rect)Graphics::Surface
getBuffer(uint16_t minBytes, uint16_t &available)=0Graphics::Surfacepure virtual
getNext() constLinkedObjectTemplate< Asset >inline
getPixelFormat() const =0Graphics::Surfacepure virtual
getSize() const =0Graphics::Surfacepure virtual
getType() const =0Graphics::Surfacepure virtual
getTypeStr() constGraphics::Assetvirtual
height() constGraphics::Surfaceinline
id() constGraphics::Assetinline
ID typedefGraphics::Asset
insertAfter(Asset *object)LinkedObjectTemplate< Asset >inline
LinkedObject::insertAfter(LinkedObject *object)LinkedObjectinline
Iterator typedefLinkedObjectTemplate< Asset >
List typedefGraphics::Surface
next() constLinkedObjectinlinevirtual
operator!=(const LinkedObject &other) constLinkedObjectinline
operator==(ID id) constGraphics::Assetinline
LinkedObjectTemplate< Asset >::operator==(const LinkedObject &other) constLinkedObjectinline
OwnedList typedefGraphics::Surface
present(PresentCallback callback=nullptr, void *param=nullptr)=0Graphics::Surfacepure virtual
PresentCallback typedefGraphics::Surface
READ_PIXEL_SIZEGraphics::Surfacestatic
ReadCallback typedefGraphics::Surface
readDataBuffer(ReadBuffer &buffer, ReadStatus *status=nullptr, ReadCallback callback=nullptr, void *param=nullptr)=0Graphics::Surfacepure virtual
readDataBuffer(ReadStatusBuffer &buffer, ReadCallback callback=nullptr, void *param=nullptr)Graphics::Surfaceinlinevirtual
render(const Object &object, const Rect &location, std::unique_ptr< Renderer > &renderer)Graphics::Surfacevirtual
render(const Object &object, const Rect &location)Graphics::Surface
reset()=0Graphics::Surfacepure virtual
setAddrWindow(const Rect &rect)=0Graphics::Surfacepure virtual
setPixel(PackedColor color, Point pt)=0Graphics::Surfacepure virtual
stat() const =0Graphics::Surfacepure virtual
type() const overrideGraphics::AssetTemplate< AssetType::Surface >inlinevirtual
Type enum nameGraphics::Surface
width() constGraphics::Surfaceinline
write(MetaWriter &meta) const overrideGraphics::Surfaceinlinevirtual
writeDataBuffer(SharedBuffer &buffer, size_t offset, uint16_t length)=0Graphics::Surfacepure virtual
writePixel(PackedColor color)Graphics::Surfaceinline
writePixel(Color color)Graphics::Surfaceinline
writePixels(const void *data, uint16_t length)Graphics::Surfacevirtual
~LinkedObject()LinkedObjectinlinevirtual