Louvre
v2.13.0-1
C++ library for Wayland compositors
|
This is the complete list of members for LTexture, including all inherited members.
BufferSourceType enum name | LTexture | |
copy(const LSize &dst=LSize(), const LRect &src=LRect(), bool highQualityScaling=true) const noexcept | LTexture | |
CPU enum value | LTexture | |
DMA enum value | LTexture | |
format() const noexcept | LTexture | inline |
formatBytesPerPixel(UInt32 format) noexcept | LTexture | static |
formatPlanes(UInt32 format) noexcept | LTexture | static |
Framebuffer enum value | LTexture | |
GL enum value | LTexture | |
id(LOutput *output) const noexcept | LTexture | |
initialized() const noexcept | LTexture | inline |
LObject(const LObject &) noexcept | LObject | inline |
LObject() noexcept=default | LObject | protected |
LTexture(bool premultipliedAlpha=false) noexcept | LTexture | |
notifyDestruction() noexcept | LObject | protected |
operator=(const LObject &) noexcept | LObject | inline |
premultipliedAlpha() const noexcept | LTexture | inline |
save(const std::filesystem::path &name) const noexcept | LTexture | |
serial() const noexcept | LTexture | inline |
setDataFromDMA(const LDMAPlanes &planes) noexcept | LTexture | |
setDataFromGL(GLuint id, GLenum target, UInt32 format, const LSize &size, bool transferOwnership) noexcept | LTexture | |
setDataFromMainMemory(const LSize &size, UInt32 stride, UInt32 format, const void *buffer) noexcept | LTexture | |
setDataFromWaylandDRM(wl_resource *buffer) noexcept | LTexture | |
setFence() noexcept | LTexture | |
setPremultipliedAlpha(bool premultipledAlpha) const noexcept | LTexture | inline |
setUserData(UIntPtr data) const noexcept | LObject | inline |
sizeB() const noexcept | LTexture | inline |
sourceType() const noexcept | LTexture | inline |
supportedDMAFormats() noexcept | LTexture | static |
target() const noexcept | LTexture | inline |
updateRect(const LRect &rect, UInt32 stride, const void *buffer) noexcept | LTexture | |
userData() const noexcept | LObject | inline |
waylandFormatToDRM(UInt32 waylandFormat) noexcept | LTexture | static |
WL_DRM enum value | LTexture | |
writeBegin() noexcept | LTexture | |
writeEnd() noexcept | LTexture | |
writeUpdate(const LRect &rect, UInt32 stride, const void *buffer) noexcept | LTexture | |
~LObject() noexcept | LObject | protectedvirtual |
~LTexture() noexcept | LTexture |