![]() |
Louvre v2.18.1-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 |