Navigation
API > API/Runtime > API/Runtime/SignalProcessing
TScopedSlidingWindow provides a sliding window iterator interface over arrays. When TScopedSlidingWindow is destructed, it calls StoreForFutureWindow(...) on the TSlidingBuffer passed into the constructor.
| Name | TScopedSlidingWindow |
| Type | class |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/SlidingWindow.h |
| Include Path | #include "DSP/SlidingWindow.h" |
Syntax
template<class InSampleType>
class TScopedSlidingWindow : public Audio::TSlidingWindow< InSampleType >
Inheritance Hierarchy
- TSlidingWindow → TScopedSlidingWindow
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TScopedSlidingWindow
(
TScopedSlidingWindow const& |
Do not allow copying or moving since that may cause the destructor to be called inadvertently. | DSP/SlidingWindow.h | |
| DSP/SlidingWindow.h | |||
TScopedSlidingWindow
(
TSlidingBuffer< InSampleType >& InSlidingBuffer, |
TScopedSlidingWindow constructor | DSP/SlidingWindow.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~TScopedSlidingWindow() |
Calls InSlidingBuffer.StoreForFutureWindows(InNewBuffer). | DSP/SlidingWindow.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SlidingBuffer | TSlidingBuffer< InSampleType > & | DSP/SlidingWindow.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void operator=
(
TScopedSlidingWindow const& |
DSP/SlidingWindow.h | ||
| DSP/SlidingWindow.h |