TChannelIterator

[TChannelIterator](API\Runtime\SignalProcessing\DSP\TDeinterleaveView\TChannelIterator)

Windows
MacOS
Linux

References

Module

SignalProcessing

Header

/Engine/Source/Runtime/SignalProcessing/Public/DSP/DeinterleaveView.h

Include

#include "DSP/DeinterleaveView.h"

Syntax

template<typename InAllocator>
class TChannelIterator

Remarks

TChannelIterator

TChannelIterator iterates over channels in an interleaved array and providing contiguous arrays of a single channel.

Constructors

Name Description

Public function

TChannelIterator

(
    TDeinterleaveView< T > InDeinterlea...,
    TArray< T, InAllocator >& InArrayT...,
    int32 InChannelIndex
)

TChannelIterator

Functions

Name Description

Public function Const

int32

 

GetChannelIndex()

Get the current channel index

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const TChannelIterator& Other
)

Check equality between iterators

Public function

TChannel< In...

 

operator*()

Dereference the iterator, returns a TChannel object

Public function

TChannelIter...

 

operator++()

Increment the iterator forward by one channel

Constants

Name

Description

ChannelIndexEnd

Denotes the end of a channel iterator

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss