KWin
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
KWin::DrmClientBufferIntegrationPrivate Class Reference
Inheritance diagram for KWin::DrmClientBufferIntegrationPrivate:

Public Member Functions

 DrmClientBufferIntegrationPrivate (Display *display)
 

Public Attributes

QString nodeName
 

Protected Member Functions

void drm_bind_resource (Resource *resource) override
 
void drm_authenticate (Resource *resource, uint32_t id) override
 
void drm_create_buffer (Resource *resource, uint32_t id, uint32_t name, int32_t width, int32_t height, uint32_t stride, uint32_t format) override
 
void drm_create_planar_buffer (Resource *resource, uint32_t id, uint32_t name, int32_t width, int32_t height, uint32_t format, int32_t offset0, int32_t stride0, int32_t offset1, int32_t stride1, int32_t offset2, int32_t stride2) override
 
void drm_create_prime_buffer (Resource *resource, uint32_t id, int32_t name, int32_t width, int32_t height, uint32_t format, int32_t offset0, int32_t stride0, int32_t offset1, int32_t stride1, int32_t offset2, int32_t stride2) override
 

Detailed Description

Definition at line 18 of file drmclientbuffer.cpp.

Constructor & Destructor Documentation

◆ DrmClientBufferIntegrationPrivate()

KWin::DrmClientBufferIntegrationPrivate::DrmClientBufferIntegrationPrivate ( Display * display)
explicit

Definition at line 61 of file drmclientbuffer.cpp.

Member Function Documentation

◆ drm_authenticate()

void KWin::DrmClientBufferIntegrationPrivate::drm_authenticate ( Resource * resource,
uint32_t id )
overrideprotected

Definition at line 72 of file drmclientbuffer.cpp.

◆ drm_bind_resource()

void KWin::DrmClientBufferIntegrationPrivate::drm_bind_resource ( Resource * resource)
overrideprotected

Definition at line 66 of file drmclientbuffer.cpp.

◆ drm_create_buffer()

void KWin::DrmClientBufferIntegrationPrivate::drm_create_buffer ( Resource * resource,
uint32_t id,
uint32_t name,
int32_t width,
int32_t height,
uint32_t stride,
uint32_t format )
overrideprotected

Definition at line 77 of file drmclientbuffer.cpp.

◆ drm_create_planar_buffer()

void KWin::DrmClientBufferIntegrationPrivate::drm_create_planar_buffer ( Resource * resource,
uint32_t id,
uint32_t name,
int32_t width,
int32_t height,
uint32_t format,
int32_t offset0,
int32_t stride0,
int32_t offset1,
int32_t stride1,
int32_t offset2,
int32_t stride2 )
overrideprotected

Definition at line 88 of file drmclientbuffer.cpp.

◆ drm_create_prime_buffer()

void KWin::DrmClientBufferIntegrationPrivate::drm_create_prime_buffer ( Resource * resource,
uint32_t id,
int32_t name,
int32_t width,
int32_t height,
uint32_t format,
int32_t offset0,
int32_t stride0,
int32_t offset1,
int32_t stride1,
int32_t offset2,
int32_t stride2 )
overrideprotected

Definition at line 104 of file drmclientbuffer.cpp.

Member Data Documentation

◆ nodeName

QString KWin::DrmClientBufferIntegrationPrivate::nodeName

Definition at line 23 of file drmclientbuffer.cpp.


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