2024-01-25 11:21:15 +08:00

22 lines
411 B
C++

#pragma once
#include "Pattern.h"
class FSampler;
class FSamplePattern : public FPattern
{
public:
FSamplePattern(FSampler* InSampler);
virtual ~FSamplePattern() override;
virtual void Process(AudioFrame PatternPos, uint32 InLength) override;
virtual void Reset() override;
FSampler* GetSampler() const { return Sampler; }
virtual AudioFrame GetLength() override;
private:
FSampler* Sampler;
};