diff --git a/headers/private/servers/app/RenderingBuffer.h b/headers/private/servers/app/RenderingBuffer.h new file mode 100644 index 0000000000..c51c3ebbda --- /dev/null +++ b/headers/private/servers/app/RenderingBuffer.h @@ -0,0 +1,22 @@ +// RenderingBuffer.h + +#ifndef RENDERING_BUFFER_H +#define RENDERING_BUFFER_H + +#include + +class RenderingBuffer { + public: + RenderingBuffer() {}; + virtual ~RenderingBuffer() {}; + + virtual status_t InitCheck() const = 0; + + virtual color_space ColorSpace() const = 0; + virtual void* Bits() const = 0; + virtual uint32 BytesPerRow() const = 0; + virtual uint32 Width() const = 0; + virtual uint32 Height() const = 0; +}; + +#endif // RENDERING_BUFFER_H