20class DrmAbstractOutput;
21class DrmQPainterLayer;
33 void present(
Output *output,
const std::shared_ptr<OutputFrame> &frame)
override;
OutputLayer * primaryLayer(Output *output) override
GraphicsBufferAllocator * graphicsBufferAllocator() const override
std::shared_ptr< DrmPipelineLayer > createCursorLayer(DrmPipeline *pipeline) override
DrmQPainterBackend(DrmBackend *backend)
std::shared_ptr< DrmPipelineLayer > createPrimaryLayer(DrmPipeline *pipeline) override
std::shared_ptr< DrmOutputLayer > createLayer(DrmVirtualOutput *output) override
OutputLayer * cursorLayer(Output *output) override
void present(Output *output, const std::shared_ptr< OutputFrame > &frame) override