tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
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

Project & project
 
juce::OwnedArray< IndexedWord > index
 

Detailed Description

Definition at line 18 of file tracktion_ProjectSearchIndex.h.

Constructor & Destructor Documentation

◆ ProjectSearchIndex()

tracktion::engine::ProjectSearchIndex::ProjectSearchIndex ( Project &  p)

Definition at line 54 of file tracktion_ProjectSearchIndex.cpp.

Member Function Documentation

◆ addClip()

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

Definition at line 89 of file tracktion_ProjectSearchIndex.cpp.

◆ findMatches()

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

Definition at line 160 of file tracktion_ProjectSearchIndex.cpp.

◆ findWordMatch()

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

Definition at line 131 of file tracktion_ProjectSearchIndex.cpp.

◆ readFromStream()

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

Definition at line 123 of file tracktion_ProjectSearchIndex.cpp.

◆ writeToStream()

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

Definition at line 115 of file tracktion_ProjectSearchIndex.cpp.

Member Data Documentation

◆ index

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

Definition at line 32 of file tracktion_ProjectSearchIndex.h.

◆ project

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

Definition at line 31 of file tracktion_ProjectSearchIndex.h.


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