|
Mir
|
Creator of timeout-based FrameDroppingPolicies. More...
#include <timeout_frame_dropping_policy_factory.h>
Public Member Functions | |
| TimeoutFrameDroppingPolicyFactory (std::shared_ptr< mir::time::Timer > const &timer, std::chrono::milliseconds timeout) | |
| std::unique_ptr < FrameDroppingPolicy > | create_policy (std::function< void(void)> drop_frame) const override |
| Create a FrameDroppingPolicy that will call drop_frame when it decides to drop a frame. More... | |
Public Member Functions inherited from mir::compositor::FrameDroppingPolicyFactory | |
| FrameDroppingPolicyFactory ()=default | |
| virtual | ~FrameDroppingPolicyFactory ()=default |
| FrameDroppingPolicyFactory (FrameDroppingPolicyFactory const &)=delete | |
| FrameDroppingPolicyFactory & | operator= (FrameDroppingPolicyFactory const &)=delete |
Creator of timeout-based FrameDroppingPolicies.
| mir::compositor::TimeoutFrameDroppingPolicyFactory::TimeoutFrameDroppingPolicyFactory | ( | std::shared_ptr< mir::time::Timer > const & | timer, |
| std::chrono::milliseconds | timeout | ||
| ) |
| timer | Timer that the policies constructed will schedule alarms on |
| timeout | Milliseconds that the policies will wait before dropping a frame |
|
overridevirtual |
Create a FrameDroppingPolicy that will call drop_frame when it decides to drop a frame.
| drop_frame | Function to call when a frame needs to be dropped |
Implements mir::compositor::FrameDroppingPolicyFactory.
Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014