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... | |
![]() | |
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