19 #ifndef MIR_TEST_DOUBLES_STUB_RENDERABLE_H_
20 #define MIR_TEST_DOUBLES_STUB_RENDERABLE_H_
36 std::shared_ptr<graphics::Buffer>
buffer(
void const*)
const override
38 return std::make_shared<StubBuffer>();
geometry::Rectangle screen_position() const
Definition: stub_renderable.h:44
float alpha() const override
Definition: stub_renderable.h:48
std::shared_ptr< graphics::Buffer > buffer(void const *) const override
Return the next buffer that should be composited/rendered.
Definition: stub_renderable.h:36
bool visible() const
TODO: Its a bit questionable that we have this member function, why not just trim the renderable from...
Definition: stub_renderable.h:56
Definition: renderable.h:33
int buffers_ready_for_compositor() const override
Definition: stub_renderable.h:65
bool alpha_enabled() const
Definition: stub_renderable.h:40
glm::mat4 transformation() const override
Transformation returns the transformation matrix that should be applied to the surface.
Definition: stub_renderable.h:52
Definition: rectangle.h:33
bool shaped() const override
Definition: stub_renderable.h:60
Definition: stub_renderable.h:33