10 #ifndef hifi_Controllers_EndpointConditional_h
11 #define hifi_Controllers_EndpointConditional_h
13 #include "../Conditional.h"
14 #include "../Endpoint.h"
16 namespace controller {
18 class EndpointConditional :
public Conditional {
20 EndpointConditional(Endpoint::Pointer endpoint) : _endpoint(endpoint) {}
21 virtual bool satisfied()
override {
return _endpoint && _endpoint->peek().value != 0.0f; }
23 Endpoint::Pointer _endpoint;