35#ifndef ThresholdFilter_h
36#define ThresholdFilter_h
38struct __attribute__((packed)) ThresholdPushConstants
49 virtual void Refresh(vk::raii::CommandBuffer& cmdBuf, std::shared_ptr<QueueHandle> queue)
override;
52 static std::string GetProtocolName();
59 std::string m_threshname;
60 std::string m_hysname;
62 std::unique_ptr<ComputePipeline> m_computePipeline;
Abstract base class for all filter graph blocks which are not physical instrument channels.
Definition: Filter.h:95
virtual void Refresh() override
Evaluates a filter graph node.
Definition: Filter.cpp:823
Descriptor for a single stream coming off a channel.
Definition: StreamDescriptor.h:46
Definition: ThresholdFilter.h:45
virtual DataLocation GetInputLocation() override
Gets the desired location of the nodes's input data.
Definition: ThresholdFilter.cpp:86