TracktionEngine
Public Member Functions | Public Attributes | List of all members
tracktion::engine::ProjectSearchIndex Class Reference

Public Member Functions

 ProjectSearchIndex (Project &)
 
void addClip (const ProjectItem::Ptr &)
 
void findMatches (SearchOperation &, juce::Array< ProjectItemID > &results)
 
void writeToStream (juce::OutputStream &)
 
void readFromStream (juce::InputStream &)
 
IndexedWord * findWordMatch (const juce::String &word) const
 

Public Attributes

Projectproject
 
juce::OwnedArray< IndexedWord > index
 

Constructor & Destructor Documentation

◆ ProjectSearchIndex()

tracktion::engine::ProjectSearchIndex::ProjectSearchIndex ( Project )

Member Function Documentation

◆ addClip()

void tracktion::engine::ProjectSearchIndex::addClip ( const ProjectItem::Ptr )

◆ findMatches()

void tracktion::engine::ProjectSearchIndex::findMatches ( SearchOperation ,
juce::Array< ProjectItemID > &  results 
)

◆ writeToStream()

void tracktion::engine::ProjectSearchIndex::writeToStream ( juce::OutputStream &  )

◆ readFromStream()

void tracktion::engine::ProjectSearchIndex::readFromStream ( juce::InputStream &  )

◆ findWordMatch()

IndexedWord* tracktion::engine::ProjectSearchIndex::findWordMatch ( const juce::String &  word) const

Member Data Documentation

◆ project

Project& tracktion::engine::ProjectSearchIndex::project

◆ index

juce::OwnedArray<IndexedWord> tracktion::engine::ProjectSearchIndex::index

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