LMMS
Loading...
Searching...
No Matches
juce::RenderSequenceBuilder< RenderSequence >::AssignedBuffer Struct Reference

Public Member Functions

bool isReadOnlyEmpty () const noexcept
bool isFree () const noexcept
bool isAssigned () const noexcept
void setFree () noexcept
void setAssignedToNonExistentNode () noexcept

Static Public Member Functions

static AssignedBuffer createReadOnlyEmpty () noexcept
static AssignedBuffer createFree () noexcept

Public Attributes

AudioProcessorGraph::NodeAndChannel channel

Static Private Member Functions

static NodeID anonNodeID ()
static NodeID zeroNodeID ()
static NodeID freeNodeID ()

Member Function Documentation

◆ anonNodeID()

template<typename RenderSequence>
NodeID juce::RenderSequenceBuilder< RenderSequence >::AssignedBuffer::anonNodeID ( )
inlinestaticprivate

◆ createFree()

template<typename RenderSequence>
AssignedBuffer juce::RenderSequenceBuilder< RenderSequence >::AssignedBuffer::createFree ( )
inlinestaticnoexcept

◆ createReadOnlyEmpty()

template<typename RenderSequence>
AssignedBuffer juce::RenderSequenceBuilder< RenderSequence >::AssignedBuffer::createReadOnlyEmpty ( )
inlinestaticnoexcept

◆ freeNodeID()

template<typename RenderSequence>
NodeID juce::RenderSequenceBuilder< RenderSequence >::AssignedBuffer::freeNodeID ( )
inlinestaticprivate

◆ isAssigned()

template<typename RenderSequence>
bool juce::RenderSequenceBuilder< RenderSequence >::AssignedBuffer::isAssigned ( ) const
inlinenoexcept

◆ isFree()

template<typename RenderSequence>
bool juce::RenderSequenceBuilder< RenderSequence >::AssignedBuffer::isFree ( ) const
inlinenoexcept

◆ isReadOnlyEmpty()

template<typename RenderSequence>
bool juce::RenderSequenceBuilder< RenderSequence >::AssignedBuffer::isReadOnlyEmpty ( ) const
inlinenoexcept

◆ setAssignedToNonExistentNode()

template<typename RenderSequence>
void juce::RenderSequenceBuilder< RenderSequence >::AssignedBuffer::setAssignedToNonExistentNode ( )
inlinenoexcept

◆ setFree()

template<typename RenderSequence>
void juce::RenderSequenceBuilder< RenderSequence >::AssignedBuffer::setFree ( )
inlinenoexcept

◆ zeroNodeID()

template<typename RenderSequence>
NodeID juce::RenderSequenceBuilder< RenderSequence >::AssignedBuffer::zeroNodeID ( )
inlinestaticprivate

Member Data Documentation

◆ channel

template<typename RenderSequence>
AudioProcessorGraph::NodeAndChannel juce::RenderSequenceBuilder< RenderSequence >::AssignedBuffer::channel

The documentation for this struct was generated from the following file: