Ream v0.1.0-1
C++ graphics library for Linux
Loading...
Searching...
No Matches
RImage Member List

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

allocator() const noexceptRImageinline
alphaType() const noexceptRImageinline
asGL() const noexceptRImage
asRS() const noexceptRImage
asVK() const noexceptRImage
checkDeviceCaps(CZBitset< RImageCap > caps, RDevice *device=nullptr) const noexcept=0RImagepure virtual
core() const noexceptRImageinline
drmFb(RDevice *device=nullptr) const noexcept=0RImagepure virtual
formatInfo() const noexceptRImageinline
FromDMA(const RDMABufferInfo &info, CZOwn ownership, const RImageConstraints *constraints=nullptr) noexceptRImagestatic
gbmBo(RDevice *device=nullptr) const noexcept=0RImagepure virtual
LoadFile(const std::filesystem::path &path, const RDRMFormat &format, SkISize size={0, 0}, const RImageConstraints *constraints=nullptr) noexceptRImagestatic
Make(SkISize size, const RDRMFormat &format, const RImageConstraints *constraints=nullptr) noexceptRImagestatic
MakeFromPixels(const RPixelBufferInfo &info, const RDRMFormat &format, const RImageConstraints *constraints=nullptr) noexceptRImagestatic
modifier() const noexceptRImageinline
readFormats() const noexceptRImageinline
readPixels(const RPixelBufferRegion &region) noexcept=0RImagepure virtual
readSync() noexceptRImageinline
RObject()=defaultRObject
setReadSync(std::shared_ptr< RSync > sync) noexceptRImageinline
setWriteSync(std::shared_ptr< RSync > sync) noexceptRImageinline
size() const noexceptRImageinline
skImage(RDevice *device=nullptr) const noexcept=0RImagepure virtual
skSurface(RDevice *device=nullptr) const noexcept=0RImagepure virtual
writeFormats() const noexceptRImageinline
writePixels(const RPixelBufferRegion &region) noexcept=0RImagepure virtual
writeSerial() const noexceptRImageinline
writeSync() noexceptRImageinline
~RImage() noexceptRImage