From 17d180891f1e237ea5d25835999a8b23a6e7946d Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Sat, 11 Jun 2016 20:17:35 +0300 Subject: rename dirs --- libkms++util/cpuframebuffer.h | 44 ------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 libkms++util/cpuframebuffer.h (limited to 'libkms++util/cpuframebuffer.h') diff --git a/libkms++util/cpuframebuffer.h b/libkms++util/cpuframebuffer.h deleted file mode 100644 index d2073bc..0000000 --- a/libkms++util/cpuframebuffer.h +++ /dev/null @@ -1,44 +0,0 @@ -#pragma once - -#include "kms++.h" - -namespace kms -{ - -class CPUFramebuffer : public IMappedFramebuffer { -public: - CPUFramebuffer(uint32_t width, uint32_t height, PixelFormat format); - - virtual ~CPUFramebuffer(); - - CPUFramebuffer(const CPUFramebuffer& other) = delete; - CPUFramebuffer& operator=(const CPUFramebuffer& other) = delete; - - uint32_t width() const { return m_width; } - uint32_t height() const { return m_height; } - - PixelFormat format() const { return m_format; } - unsigned num_planes() const { return m_num_planes; } - - uint32_t stride(unsigned plane) const { return m_planes[plane].stride; } - uint32_t size(unsigned plane) const { return m_planes[plane].size; } - uint32_t offset(unsigned plane) const { return m_planes[plane].offset; } - uint8_t* map(unsigned plane) { return m_planes[plane].map; } - -private: - struct FramebufferPlane { - uint32_t size; - uint32_t stride; - uint32_t offset; - uint8_t *map; - }; - - uint32_t m_width; - uint32_t m_height; - PixelFormat m_format; - - unsigned m_num_planes; - struct FramebufferPlane m_planes[4]; -}; - -} -- cgit v1.2.3