Determines how this block releates to other previous render blocks and if the play head has jumped in time.
More...
#include <tracktion_PlayHeadState.h>
Determines how this block releates to other previous render blocks and if the play head has jumped in time.
◆ PlayHeadState()
| graph::PlayHeadState::PlayHeadState |
( |
PlayHead & |
ph | ) |
|
◆ update()
| void graph::PlayHeadState::update |
( |
juce::Range< int64_t > |
referenceSampleRange | ) |
|
◆ isContiguousWithPreviousBlock()
| bool graph::PlayHeadState::isContiguousWithPreviousBlock |
( |
| ) |
|
|
noexcept |
Returns true if the play head did not jump and this block is contiguous with the previous block.
◆ didPlayheadJump()
| bool graph::PlayHeadState::didPlayheadJump |
( |
| ) |
|
|
noexcept |
Returns true if the play head jumped.
◆ isFirstBlockOfLoop()
| bool graph::PlayHeadState::isFirstBlockOfLoop |
( |
| ) |
|
|
noexcept |
Returns true if this is the first block of a loop.
◆ isLastBlockOfLoop()
| bool graph::PlayHeadState::isLastBlockOfLoop |
( |
| ) |
|
|
noexcept |
Returns true if this is the last block of a loop.
◆ playHead
| PlayHead& graph::PlayHeadState::playHead |
◆ isPlayHeadRunning
| bool graph::PlayHeadState::isPlayHeadRunning = false |
◆ playheadJumped
| bool graph::PlayHeadState::playheadJumped = false |
◆ lastBlockOfLoop
| bool graph::PlayHeadState::lastBlockOfLoop = false |
◆ firstBlockOfLoop
| bool graph::PlayHeadState::firstBlockOfLoop = false |
The documentation for this class was generated from the following file: