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 &)
 
IndexedWordfindWordMatch (const juce::String &word) const
 

Public Attributes

Projectproject
 
juce::OwnedArray< IndexedWordindex
 

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: