22 lines
411 B
C++
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;
|
|
};
|