KWin
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
KWin::LinuxDmaBufParamsV1 Class Reference

#include <linuxdmabufv1clientbuffer_p.h>

Inheritance diagram for KWin::LinuxDmaBufParamsV1:

Public Member Functions

 LinuxDmaBufParamsV1 (LinuxDmaBufV1ClientBufferIntegration *integration, ::wl_resource *resource)
 

Protected Member Functions

void zwp_linux_buffer_params_v1_destroy_resource (Resource *resource) override
 
void zwp_linux_buffer_params_v1_destroy (Resource *resource) override
 
void zwp_linux_buffer_params_v1_add (Resource *resource, int32_t fd, uint32_t plane_idx, uint32_t offset, uint32_t stride, uint32_t modifier_hi, uint32_t modifier_lo) override
 
void zwp_linux_buffer_params_v1_create (Resource *resource, int32_t width, int32_t height, uint32_t format, uint32_t flags) override
 
void zwp_linux_buffer_params_v1_create_immed (Resource *resource, uint32_t buffer_id, int32_t width, int32_t height, uint32_t format, uint32_t flags) override
 

Detailed Description

Definition at line 51 of file linuxdmabufv1clientbuffer_p.h.

Constructor & Destructor Documentation

◆ LinuxDmaBufParamsV1()

KWin::LinuxDmaBufParamsV1::LinuxDmaBufParamsV1 ( LinuxDmaBufV1ClientBufferIntegration * integration,
::wl_resource * resource )

Definition at line 87 of file linuxdmabufv1clientbuffer.cpp.

Member Function Documentation

◆ zwp_linux_buffer_params_v1_add()

void KWin::LinuxDmaBufParamsV1::zwp_linux_buffer_params_v1_add ( Resource * resource,
int32_t fd,
uint32_t plane_idx,
uint32_t offset,
uint32_t stride,
uint32_t modifier_hi,
uint32_t modifier_lo )
overrideprotected

Definition at line 103 of file linuxdmabufv1clientbuffer.cpp.

◆ zwp_linux_buffer_params_v1_create()

void KWin::LinuxDmaBufParamsV1::zwp_linux_buffer_params_v1_create ( Resource * resource,
int32_t width,
int32_t height,
uint32_t format,
uint32_t flags )
overrideprotected

Definition at line 135 of file linuxdmabufv1clientbuffer.cpp.

◆ zwp_linux_buffer_params_v1_create_immed()

void KWin::LinuxDmaBufParamsV1::zwp_linux_buffer_params_v1_create_immed ( Resource * resource,
uint32_t buffer_id,
int32_t width,
int32_t height,
uint32_t format,
uint32_t flags )
overrideprotected

Definition at line 181 of file linuxdmabufv1clientbuffer.cpp.

◆ zwp_linux_buffer_params_v1_destroy()

void KWin::LinuxDmaBufParamsV1::zwp_linux_buffer_params_v1_destroy ( Resource * resource)
overrideprotected

Definition at line 98 of file linuxdmabufv1clientbuffer.cpp.

◆ zwp_linux_buffer_params_v1_destroy_resource()

void KWin::LinuxDmaBufParamsV1::zwp_linux_buffer_params_v1_destroy_resource ( Resource * resource)
overrideprotected

Definition at line 93 of file linuxdmabufv1clientbuffer.cpp.


The documentation for this class was generated from the following files: