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

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

allocator() const noexceptRGLImageinline
alphaType() const noexceptRImageinline
asGL() const noexceptRImage
asRS() const noexceptRImage
asVK() const noexceptRImage
BorrowFramebuffer(const RGLFramebufferInfo &info, RGLDevice *allocator=nullptr) noexceptRGLImagestatic
checkDeviceCaps(CZBitset< RImageCap > caps, RDevice *device=nullptr) const noexcept overrideRGLImagevirtual
core() const noexceptRImageinline
drmFb(RDevice *device=nullptr) const noexcept overrideRGLImagevirtual
eglImage(RGLDevice *device=nullptr) const noexceptRGLImage
eglSurface(RGLDevice *device=nullptr) const noexceptRGLImage
formatInfo() const noexceptRImageinline
FromDMA(const RDMABufferInfo &info, CZOwn ownership, const RImageConstraints *constraints=nullptr) noexceptRGLImagestatic
FromEGLSurface(const REGLSurfaceInfo &info, CZOwn ownership, RGLDevice *allocator=nullptr) noexceptRGLImagestatic
gbmBo(RDevice *device=nullptr) const noexcept overrideRGLImagevirtual
glFb(RGLDevice *device=nullptr) const noexceptRGLImage
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) noexceptRGLImagestatic
MakeFromPixels(const RPixelBufferInfo &info, const RDRMFormat &format, const RImageConstraints *constraints=nullptr) noexceptRImagestatic
modifier() const noexceptRImageinline
readFormats() const noexceptRImageinline
readPixels(const RPixelBufferRegion &region) noexcept overrideRGLImagevirtual
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 overrideRGLImagevirtual
skSurface(RDevice *device=nullptr) const noexcept overrideRGLImagevirtual
texture(RGLDevice *device=nullptr) const noexceptRGLImage
writeFormats() const noexceptRImageinline
writePixels(const RPixelBufferRegion &region) noexcept overrideRGLImagevirtual
writeSerial() const noexceptRImageinline
writeSync() noexceptRImageinline
~RImage() noexceptRImage