|
XenevaOS
|
#include <drm_framebuffer.h>

Public Attributes | |
| struct drm_framebuffer | base |
| u32 | block_width |
| u32 | block_height |
| u32 | aligned_width |
| u32 | aligned_height |
| u32 | offset |
| u32 | afbc_size |
struct drm_afbc_framebuffer - a special afbc frame buffer object
A derived class of struct drm_framebuffer, dedicated for afbc use cases.
| u32 drm_afbc_framebuffer::afbc_size |
@afbc_size: minimum size of afbc buffer
| u32 drm_afbc_framebuffer::aligned_height |
@aligned_height: aligned frame buffer height
| u32 drm_afbc_framebuffer::aligned_width |
@aligned_width: aligned frame buffer width
| struct drm_framebuffer drm_afbc_framebuffer::base |
@base: base framebuffer structure.
| u32 drm_afbc_framebuffer::block_height |
@block_height: height of a single afbc block
| u32 drm_afbc_framebuffer::block_width |
@block_width: width of a single afbc block
| u32 drm_afbc_framebuffer::offset |
@offset: offset of the first afbc header