►CActivityLifecycleCallbacks | |
CCameraDevice::Pimpl | |
CVideoComponent::Pimpl | |
►CAndroidInterfaceImplementer | |
CAudioManagerOnAudioFocusChangeListener | |
CImageReaderOnImageAvailableListener | |
CMediaPlayerListener | |
CMediaRecorderOnErrorListener | |
CMediaRecorderOnInfoListener | |
CTextureViewSurfaceTextureListener | |
►CAndroidRunnable::Owner | |
CCameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::StillPictureTaker | |
Cjuce::Array< AnalyticsEvent > | |
Cstd::array< bool, sizeof...(Processors)> | |
Cjuce::Array< const juce::PopupMenu * > | |
Cjuce::Array< double > | |
Cjuce::Array< ElementType > | |
Cjuce::Array< ElementType, DummyCriticalSection > | |
Cjuce::Array< float > | |
Cjuce::Array< FloatingType > | |
Cjuce::Array< FloatType > | |
Cjuce::Array< int > | |
Cstd::array< int, 2 > | |
Cjuce::Array< juce::ActionListener *, DummyCriticalSection > | |
Cjuce::Array< juce::AnimatedPosition::Listener * > | |
Cjuce::Array< juce::ApplicationCommandManagerListener * > | |
Cjuce::Array< juce::ArgumentList::Argument > | |
Cjuce::Array< juce::AttributedString::Attribute > | |
Cjuce::Array< juce::AudioChannelSet > | |
Cjuce::Array< juce::AudioDeviceManager::MidiCallbackInfo > | |
Cjuce::Array< juce::AudioIODeviceCallback * > | |
Cjuce::Array< juce::AudioIODeviceType::Listener * > | |
Cjuce::Array< juce::AudioProcessor::BusProperties > | |
Cjuce::Array< juce::AudioProcessorGraph::Node::Connection > | |
Cjuce::Array< juce::AudioProcessorListener * > | |
Cjuce::Array< juce::AudioProcessorParameter * > | |
Cjuce::Array< juce::AudioProcessorParameter::Listener * > | |
Cjuce::Array< juce::AudioSource * > | |
Cjuce::Array< juce::BurgerMenuComponent::Row > | |
Cjuce::Array< juce::Button::Listener * > | |
Cjuce::Array< juce::ChangeListener * > | |
Cjuce::Array< juce::CodeDocument::Iterator > | |
Cjuce::Array< juce::CodeDocument::Listener * > | |
Cjuce::Array< juce::CodeDocument::Position * > | |
Cjuce::Array< juce::CodeEditorComponent::ColourScheme::TokenType > | |
Cjuce::Array< juce::ColourGradient::ColourPoint > | |
Cjuce::Array< juce::ComboBox::Listener * > | |
Cjuce::Array< juce::Component * > | |
Cjuce::Array< juce::ComponentPeer * > | |
Cjuce::Array< juce::ComponentPeer::ScaleFactorListener * > | |
Cjuce::Array< juce::DarkModeSettingListener * > | |
Cjuce::Array< juce::Displays::Display > | |
Cjuce::Array< juce::File > | |
Cjuce::Array< juce::FileBrowserListener * > | |
Cjuce::Array< juce::FilenameComponentListener * > | |
Cjuce::Array< juce::FlexItem > | |
Cjuce::Array< juce::FocusChangeListener * > | |
Cjuce::Array< juce::Grid::TrackInfo > | |
Cjuce::Array< juce::GridItem > | |
Cjuce::Array< juce::HashMap::HashEntry * > | |
Cjuce::Array< juce::ImagePixelData::Listener * > | |
Cjuce::Array< juce::InAppPurchases::Download * > | |
Cjuce::Array< juce::InAppPurchases::Listener * > | |
Cjuce::Array< juce::KeyPress > | |
Cjuce::Array< juce::Label::Listener * > | |
Cjuce::Array< juce::LookAndFeel::ColourSetting, DummyCriticalSection > | |
Cjuce::Array< juce::MarkerList * > | |
Cjuce::Array< juce::MarkerList::Listener * > | |
Cjuce::Array< juce::MenuBarModel::Listener * > | |
Cjuce::Array< juce::MidiDeviceInfo > | |
Cjuce::Array< juce::MidiKeyboardState::Listener * > | |
Cjuce::Array< juce::MouseInactivityDetector::Listener * > | |
Cjuce::Array< juce::MouseListener * > | |
Cstd::array< juce::MPEChannelAssigner::MidiChannel, 17 > | |
Cjuce::Array< juce::MPEInstrument::Listener * > | |
Cjuce::Array< juce::MPENote > | |
Cjuce::Array< juce::MPEZoneLayout::Listener * > | |
Cjuce::Array< juce::MultiTouchMapper::TouchInfo > | |
Cjuce::Array< juce::NamedValueSet::NamedValue > | |
Cjuce::Array< juce::OSCArgument > | |
Cjuce::Array< juce::OSCBundle::Element > | |
Cjuce::Array< juce::PluginDescription > | |
Cjuce::Array< juce::PopupMenu::Item > | |
Cjuce::Array< juce::PositionedGlyph > | |
Cjuce::Array< juce::PushNotifications::Listener * > | |
Cjuce::Array< juce::PushNotifications::Notification::Action > | |
Cjuce::Array< juce::PushNotifications::Settings::Category > | |
Cjuce::Array< juce::Range< int > > | |
Cjuce::Array< juce::Range< Type > > | |
Cjuce::Array< juce::ReadWriteLock::ThreadRecursionCount > | |
Cjuce::Array< juce::Rectangle > | |
Cjuce::Array< juce::ScrollBar::Listener * > | |
Cstd::array< juce::SmoothedValue< float >, 2 > | |
Cjuce::Array< juce::StandalonePluginHolder::PluginInOuts > | |
Cjuce::Array< juce::StretchableObjectResizer::Item > | |
Cjuce::Array< juce::String > | |
Cjuce::Array< juce::TableHeaderComponent::Listener * > | |
Cjuce::Array< juce::TextDiff::Change > | |
Cjuce::Array< juce::TextEditor::Listener * > | |
Cjuce::Array< juce::TextLayout::Glyph > | |
Cjuce::Array< juce::TextPropertyComponent::Listener * > | |
Cjuce::Array< juce::Thread::Listener *, juce::CriticalSection > | |
Cjuce::Array< juce::ThreadPoolJob * > | |
Cjuce::Array< juce::TimeSliceClient * > | |
Cjuce::Array< juce::URL > | |
Cjuce::Array< juce::Value *, DummyCriticalSection > | |
Cjuce::Array< juce::Value::Listener * > | |
Cjuce::Array< juce::ValueTree::Listener * > | |
Cjuce::Array< juce::WeakReference< juce::Component > > | |
Cjuce::Array< juce::XWindowSystemUtilities::XSettings::Listener * > | |
Cjuce::Array< ListenerClass * > | |
Cjuce::Array< NumericType > | |
Cjuce::Array< SampleType > | |
Cstd::array< SampleType, 3 > | |
Cstd::array< SampleType, numStates > | |
Cjuce::Array< SelectableItemType > | |
Cjuce::Array< size_t > | |
Cjuce::Array< uint8 > | |
►CAsyncUpdater | |
CVideoComponent::Pimpl::DirectShowContext | |
Cstd::atomic< bool > | |
Cstd::atomic< double > | |
Cstd::atomic< float > | |
Cjuce::Atomic< float > | |
Cstd::atomic< int > | |
Cjuce::Atomic< int > | |
Cstd::atomic< int32 > | |
Cjuce::Atomic< int32 > | |
Cstd::atomic< int64 > | |
Cstd::atomic< juce::AudioPlayHead * > | |
Cstd::atomic< juce::ThreadLocalValue::ObjectHolder * > | |
Cjuce::Atomic< juce::ThreadLocalValue::ObjectHolder * > | |
Cjuce::Atomic< Thread::ThreadID > | |
Cstd::atomic< Thread::ThreadID > | |
Cjuce::Atomic< ThreadID > | |
Cstd::atomic< ThreadID > | |
Cstd::atomic< Type * > | |
Cstd::atomic< Type > | |
Cstd::atomic< uint16 > | |
Cjuce::Atomic< void * > | |
Cstd::atomic< void * > | |
Cjuce::dsp::AudioBlock< const SampleType > | |
Cjuce::dsp::AudioBlock< float > | |
Cjuce::AudioBuffer< double > | |
Cjuce::AudioBuffer< float > | |
Cjuce::AudioBuffer< SampleType > | |
►CAudioManagerOnAudioFocusChangeListener::Owner | |
CVideoComponent::Pimpl::MediaSession | |
►Cb2Draw | |
Cjuce::Box2DRenderer | A simple implementation of the b2Draw class, used to draw a Box2D world |
Cstd::basic_string< char > | |
Cstd::basic_string< char16_t > | |
Cstd::basic_string< char32_t > | |
Cstd::basic_string< char8_t > | |
Cstd::basic_string< wchar_t > | |
Cstd::basic_string_view< char > | |
Cstd::basic_string_view< char16_t > | |
Cstd::basic_string_view< char32_t > | |
Cstd::basic_string_view< char8_t > | |
Cstd::basic_string_view< wchar_t > | |
Cjuce::BorderSize< int > | |
CCameraDevice::Pimpl::CaptureSession | |
►CCameraDevice::Pimpl::CaptureSessionModeBase | |
CCameraDevice::Pimpl::CaptureSessionMode< Mode > | |
►CCameraDevice::Pimpl::CaptureSessionMode< CaptureSessionPreviewMode > | |
CCameraDevice::Pimpl::CaptureSessionPreviewMode | |
►CCameraDevice::Pimpl::CaptureSessionMode< CaptureSessionVideoRecordingMode > | |
CCameraDevice::Pimpl::CaptureSessionVideoRecordingMode | |
►CCameraDevice::Pimpl::ImageOutputBase | |
CCameraDevice::Pimpl::PreCatalinaStillImageOutput | |
CCameraDevice::Pimpl::ImageReader::ImageBuffer | |
►CCameraDevice::Pimpl::PreviewDisplay::Listener | |
CCameraDevice::Pimpl::CaptureSessionMode< Mode > | |
CCameraDevice::Pimpl::CaptureSessionMode< CaptureSessionPreviewMode > | |
CCameraDevice::Pimpl::CaptureSessionMode< CaptureSessionVideoRecordingMode > | |
CCameraDevice::Pimpl::ScopedCameraDevice | |
CCameraDevice::Pimpl::ScopedCameraDevice::CaptureSession | |
►CCameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::ConfiguredCallback | |
CCameraDevice::Pimpl::CaptureSessionMode< Mode > | |
CCameraDevice::Pimpl::CaptureSessionMode< CaptureSessionPreviewMode > | |
CCameraDevice::Pimpl::CaptureSessionMode< CaptureSessionVideoRecordingMode > | |
CCameraDevice::Pimpl::StreamConfigurationMap | |
►CComBaseClassHelperBase | |
CCameraDevice::Pimpl::GrabberCallback | |
►CComClasses | |
►Cjuce::ComBaseClassHelperBase< ComClasses... > | |
►Cjuce::ComBaseClassHelper< ComTypes::IExpandCollapseProvider > | |
Cjuce::UIAExpandCollapseProvider | |
►Cjuce::ComBaseClassHelper< ComTypes::IGridItemProvider > | |
Cjuce::UIAGridItemProvider | |
►Cjuce::ComBaseClassHelper< ComTypes::IGridProvider > | |
Cjuce::UIAGridProvider | |
►Cjuce::ComBaseClassHelper< ComTypes::IInvokeProvider > | |
Cjuce::UIAInvokeProvider | |
►Cjuce::ComBaseClassHelper< ComTypes::IRangeValueProvider > | |
Cjuce::UIARangeValueProvider | |
►Cjuce::ComBaseClassHelper< ComTypes::ISelectionItemProvider > | |
Cjuce::UIASelectionItemProvider | |
►Cjuce::ComBaseClassHelper< ComTypes::ISelectionProvider2 > | |
Cjuce::UIASelectionProvider | |
►Cjuce::ComBaseClassHelper< ComTypes::ITextProvider2 > | |
Cjuce::UIATextProvider | |
►Cjuce::ComBaseClassHelper< ComTypes::ITextRangeProvider > | |
Cjuce::UIATextProvider::UIATextRangeProvider | |
►Cjuce::ComBaseClassHelper< ComTypes::IToggleProvider > | |
Cjuce::UIAToggleProvider | |
►Cjuce::ComBaseClassHelper< ComTypes::ITransformProvider > | |
Cjuce::UIATransformProvider | |
►Cjuce::ComBaseClassHelper< ComTypes::IValueProvider > | |
Cjuce::UIAValueProvider | |
►Cjuce::ComBaseClassHelper< ComTypes::IWindowProvider > | |
Cjuce::UIAWindowProvider | |
►Cjuce::ComBaseClassHelper< IRawElementProviderSimple, ComTypes::IRawElementProviderFragment, ComTypes::IRawElementProviderFragmentRoot > | |
Cjuce::AccessibilityNativeHandle | |
Cjuce::ComBaseClassHelper< ComClasses > | Handy base class for writing COM objects, providing ref-counting and a basic QueryInterface method |
Cjuce::ComBaseClassHelperBase< First, ComClasses > | |
►CComClasses... | |
Cjuce::ComBaseClassHelperBase< ComClasses... > | |
►CComponent | |
CCameraDevice::ViewerComponent | |
►CComponentMovementWatcher | |
CCameraDevice::ViewerComponent | |
CVideoComponent::Pimpl::ComponentWatcher | |
Cjuce::ComSmartPtr< juce::AccessibilityNativeHandle > | |
Cjuce::ComSmartPtr< juce::UIATextProvider > | |
Cjuce::dsp::DelayLine< SampleType, juce::dsp::DelayLineInterpolationTypes::Linear > | |
Cjuce::dsp::DelayLine< SampleType, juce::dsp::DelayLineInterpolationTypes::Thiran > | |
►CDeletedAtShutdown | |
CVideoComponent::Pimpl::DirectShowContext::NativeWindowClass | |
Cstd::deque< AnalyticsEvent > | |
►CNameForwarder | |
Cjuce::FloatVectorOperations | A collection of simple vector operations on arrays of floats, accelerated with SIMD instructions where possible |
►CFirst | |
Cjuce::ComBaseClassHelperBase< First, ComClasses > | |
Cjuce::SmoothedValueBase< SmoothedValueType >::FloatTypeHelper< LogRampedValue< FloatType > > | |
Cjuce::SmoothedValueBase< SmoothedValueType >::FloatTypeHelper< SmoothedValue< float, ValueSmoothingTypes::Linear > > | |
Cjuce::SmoothedValueBase< SmoothedValueType >::FloatTypeHelper< SmoothedValue< FloatType, ValueSmoothingTypes::Linear > > | |
Cjuce::SmoothedValueBase< SmoothedValueType >::FloatTypeHelper< SmoothedValue< NumericType, ValueSmoothingTypes::Linear > > | |
Cjuce::SmoothedValueBase< SmoothedValueType >::FloatTypeHelper< SmoothedValue< SampleType, juce::ValueSmoothingTypes::Linear > > | |
Cjuce::SmoothedValueBase< SmoothedValueType >::FloatTypeHelper< SmoothedValue< SampleType, ValueSmoothingTypes::Linear > > | |
Cjuce::SmoothedValueBase< SmoothedValueType >::FloatTypeHelper< SmoothedValueType > | |
►CGradientType | |
Cjuce::RenderingHelpers::EdgeTableFillers::Gradient< PixelType, GradientType > | Fills an edge-table with a gradient |
Cjuce::HeapBlock< ActionSet * > | |
Cjuce::HeapBlock< AnalyticsEvent > | |
Cjuce::HeapBlock< AnimationTask * > | |
Cjuce::HeapBlock< CachedGlyphType * > | |
Cjuce::HeapBlock< ChannelInfo * > | |
Cjuce::HeapBlock< char > | |
Cjuce::HeapBlock< char, true > | |
Cjuce::HeapBlock< CodeDocumentLine * > | |
Cjuce::HeapBlock< CodeEditorLine * > | |
Cjuce::HeapBlock< const float * > | |
Cjuce::HeapBlock< const juce::PopupMenu * > | |
Cjuce::HeapBlock< double > | |
Cjuce::HeapBlock< DragImageComponent * > | |
Cjuce::HeapBlock< ElementType > | |
Cjuce::HeapBlock< float * > | |
Cjuce::HeapBlock< float > | |
Cjuce::HeapBlock< FloatingType > | |
Cjuce::HeapBlock< FloatType > | |
Cjuce::HeapBlock< GlyphInfo * > | |
Cjuce::HeapBlock< IIRCoefficients * > | |
Cjuce::HeapBlock< int > | |
Cjuce::HeapBlock< Item * > | |
Cjuce::HeapBlock< juce::ActionListener * > | |
Cjuce::HeapBlock< juce::AnalyticsDestination * > | |
Cjuce::HeapBlock< juce::AnimatedPosition::Listener * > | |
Cjuce::HeapBlock< juce::ApplicationCommandInfo * > | |
Cjuce::HeapBlock< juce::ApplicationCommandManagerListener * > | |
Cjuce::HeapBlock< juce::ArgumentList::Argument > | |
Cjuce::HeapBlock< juce::AttributedString::Attribute > | |
Cjuce::HeapBlock< juce::AudioChannelSet > | |
Cjuce::HeapBlock< juce::AudioDeviceManager::AudioDeviceSetup * > | |
Cjuce::HeapBlock< juce::AudioDeviceManager::MidiCallbackInfo > | |
Cjuce::HeapBlock< juce::AudioFormat * > | |
Cjuce::HeapBlock< juce::AudioIODeviceCallback * > | |
Cjuce::HeapBlock< juce::AudioIODeviceType * > | |
Cjuce::HeapBlock< juce::AudioIODeviceType::Listener * > | |
Cjuce::HeapBlock< juce::AudioPluginFormat * > | |
Cjuce::HeapBlock< juce::AudioProcessor::Bus * > | |
Cjuce::HeapBlock< juce::AudioProcessor::BusProperties > | |
Cjuce::HeapBlock< juce::AudioProcessorGraph::Node * > | |
Cjuce::HeapBlock< juce::AudioProcessorGraph::Node::Connection > | |
Cjuce::HeapBlock< juce::AudioProcessorListener * > | |
Cjuce::HeapBlock< juce::AudioProcessorParameter * > | |
Cjuce::HeapBlock< juce::AudioProcessorParameter::Listener * > | |
Cjuce::HeapBlock< juce::AudioProcessorParameterGroup::AudioProcessorParameterNode * > | |
Cjuce::HeapBlock< juce::AudioSource * > | |
Cjuce::HeapBlock< juce::BufferingAudioReader::BufferedBlock * > | |
Cjuce::HeapBlock< juce::BurgerMenuComponent::Row > | |
Cjuce::HeapBlock< juce::Button::Listener * > | |
Cjuce::HeapBlock< juce::ChangeListener * > | |
Cjuce::HeapBlock< juce::CodeDocument::Iterator > | |
Cjuce::HeapBlock< juce::CodeDocument::Listener * > | |
Cjuce::HeapBlock< juce::CodeDocument::Position * > | |
Cjuce::HeapBlock< juce::CodeEditorComponent::ColourScheme::TokenType > | |
Cjuce::HeapBlock< juce::ColourGradient::ColourPoint > | |
Cjuce::HeapBlock< juce::ComboBox * > | |
Cjuce::HeapBlock< juce::ComboBox::Listener * > | |
Cjuce::HeapBlock< juce::Component * > | |
Cjuce::HeapBlock< juce::ComponentBuilder::TypeHandler * > | |
Cjuce::HeapBlock< juce::ComponentPeer * > | |
Cjuce::HeapBlock< juce::ComponentPeer::ScaleFactorListener * > | |
Cjuce::HeapBlock< juce::CoreGraphicsContext::SavedState * > | |
Cjuce::HeapBlock< juce::DarkModeSettingListener * > | |
Cjuce::HeapBlock< juce::DirectoryContentsList::FileInfo * > | |
Cjuce::HeapBlock< juce::Displays::Display > | |
Cjuce::HeapBlock< juce::DrawableButton * > | |
Cjuce::HeapBlock< juce::dsp::FirstOrderTPTFilter< SampleType > * > | |
Cjuce::HeapBlock< juce::File > | |
Cjuce::HeapBlock< juce::FileBrowserListener * > | |
Cjuce::HeapBlock< juce::FilenameComponentListener * > | |
Cjuce::HeapBlock< juce::FlexItem > | |
Cjuce::HeapBlock< juce::FocusChangeListener * > | |
Cjuce::HeapBlock< juce::Grid::TrackInfo > | |
Cjuce::HeapBlock< juce::GridItem > | |
Cjuce::HeapBlock< juce::HashMap::HashEntry * > | |
Cjuce::HeapBlock< juce::IIRFilter * > | |
Cjuce::HeapBlock< juce::ImagePixelData::Listener * > | |
Cjuce::HeapBlock< juce::InAppPurchases::Download * > | |
Cjuce::HeapBlock< juce::InAppPurchases::Listener * > | |
Cjuce::HeapBlock< juce::KeyPress > | |
Cjuce::HeapBlock< juce::KeyPressMappingSet::CommandMapping * > | |
Cjuce::HeapBlock< juce::KeyPressMappingSet::KeyPressTime * > | |
Cjuce::HeapBlock< juce::KnownPluginList::PluginTree * > | |
Cjuce::HeapBlock< juce::Label::Listener * > | |
Cjuce::HeapBlock< juce::LookAndFeel::ColourSetting > | |
Cjuce::HeapBlock< juce::LowLevelGraphicsPostScriptRenderer::SavedState * > | |
Cjuce::HeapBlock< juce::MarkerList * > | |
Cjuce::HeapBlock< juce::MarkerList::Listener * > | |
Cjuce::HeapBlock< juce::MarkerList::Marker * > | |
Cjuce::HeapBlock< juce::MenuBarModel::Listener * > | |
Cjuce::HeapBlock< juce::MessageManager::MessageBase * > | |
Cjuce::HeapBlock< juce::MidiDeviceInfo > | |
Cjuce::HeapBlock< juce::MidiKeyboardState::Listener * > | |
Cjuce::HeapBlock< juce::MidiMessageSequence * > | |
Cjuce::HeapBlock< juce::MidiMessageSequence::MidiEventHolder * > | |
Cjuce::HeapBlock< juce::MouseInactivityDetector::Listener * > | |
Cjuce::HeapBlock< juce::MouseListener * > | |
Cjuce::HeapBlock< juce::MPEInstrument::Listener * > | |
Cjuce::HeapBlock< juce::MPENote > | |
Cjuce::HeapBlock< juce::MPESynthesiserVoice * > | |
Cjuce::HeapBlock< juce::MPEZoneLayout::Listener * > | |
Cjuce::HeapBlock< juce::MultiTouchMapper::TouchInfo > | |
Cjuce::HeapBlock< juce::NamedValueSet::NamedValue > | |
Cjuce::HeapBlock< juce::OSCArgument > | |
Cjuce::HeapBlock< juce::OSCBundle::Element > | |
Cjuce::HeapBlock< juce::PluginDescription > | |
Cjuce::HeapBlock< juce::PopupMenu::Item > | |
Cjuce::HeapBlock< juce::PositionedGlyph > | |
Cjuce::HeapBlock< juce::ProgressBar * > | |
Cjuce::HeapBlock< juce::PushNotifications::Listener * > | |
Cjuce::HeapBlock< juce::PushNotifications::Notification::Action > | |
Cjuce::HeapBlock< juce::PushNotifications::Settings::Category > | |
Cjuce::HeapBlock< juce::Range< int > > | |
Cjuce::HeapBlock< juce::Range< Type > > | |
Cjuce::HeapBlock< juce::ReadWriteLock::ThreadRecursionCount > | |
Cjuce::HeapBlock< juce::Rectangle > | |
Cjuce::HeapBlock< juce::RelativePointPath::ElementBase * > | |
Cjuce::HeapBlock< juce::ResamplingAudioSource::FilterState > | |
Cjuce::HeapBlock< juce::ScrollBar::Listener * > | |
Cjuce::HeapBlock< juce::StandalonePluginHolder::PluginInOuts > | |
Cjuce::HeapBlock< juce::StretchableLayoutManager::ItemLayoutProperties * > | |
Cjuce::HeapBlock< juce::StretchableObjectResizer::Item > | |
Cjuce::HeapBlock< juce::String > | |
Cjuce::HeapBlock< juce::SynthesiserSound * > | |
Cjuce::HeapBlock< juce::SynthesiserVoice * > | |
Cjuce::HeapBlock< juce::TabbedButtonBar::TabInfo * > | |
Cjuce::HeapBlock< juce::TableHeaderComponent::ColumnInfo * > | |
Cjuce::HeapBlock< juce::TableHeaderComponent::Listener * > | |
Cjuce::HeapBlock< juce::TextButton * > | |
Cjuce::HeapBlock< juce::TextDiff::Change > | |
Cjuce::HeapBlock< juce::TextEditor * > | |
Cjuce::HeapBlock< juce::TextEditor::Listener * > | |
Cjuce::HeapBlock< juce::TextLayout::Glyph > | |
Cjuce::HeapBlock< juce::TextLayout::Line * > | |
Cjuce::HeapBlock< juce::TextLayout::Run * > | |
Cjuce::HeapBlock< juce::TextPropertyComponent::Listener * > | |
Cjuce::HeapBlock< juce::Thread::Listener * > | |
Cjuce::HeapBlock< juce::ThreadPoolJob * > | |
Cjuce::HeapBlock< juce::Timer * > | |
Cjuce::HeapBlock< juce::TimeSliceClient * > | |
Cjuce::HeapBlock< juce::ToggleButton * > | |
Cjuce::HeapBlock< juce::ToolbarItemComponent * > | |
Cjuce::HeapBlock< juce::TreeViewItem * > | |
Cjuce::HeapBlock< juce::UnitTestRunner::TestResult * > | |
Cjuce::HeapBlock< juce::URL > | |
Cjuce::HeapBlock< juce::URL::Upload * > | |
Cjuce::HeapBlock< juce::Value * > | |
Cjuce::HeapBlock< juce::Value::Listener * > | |
Cjuce::HeapBlock< juce::ValueTree::Listener * > | |
Cjuce::HeapBlock< juce::WeakReference< juce::Component > > | |
Cjuce::HeapBlock< juce::XWindowSystemUtilities::XSettings::Listener * > | |
Cjuce::HeapBlock< ListenerClass * > | |
Cjuce::HeapBlock< ModalItem * > | |
Cjuce::HeapBlock< MonoProcessorType * > | |
Cjuce::HeapBlock< NumericType > | |
Cjuce::HeapBlock< ObjectClass * > | |
Cjuce::HeapBlock< OversamplingStage * > | |
Cjuce::HeapBlock< PanelHolder * > | |
Cjuce::HeapBlock< RenderingHelpers::SoftwareRendererSavedState * > | |
Cjuce::HeapBlock< SampleType > | |
Cjuce::HeapBlock< SavedState * > | |
Cjuce::HeapBlock< SavedStateType * > | |
Cjuce::HeapBlock< SelectableItemType > | |
Cjuce::HeapBlock< size_t > | |
Cjuce::HeapBlock< SrcPixelType > | |
Cjuce::HeapBlock< StateObjectType * > | |
Cjuce::HeapBlock< SwatchComponent * > | |
Cjuce::HeapBlock< ThreadPoolThread * > | |
Cjuce::HeapBlock< ThumbData * > | |
Cjuce::HeapBlock< ThumbnailCacheEntry * > | |
Cjuce::HeapBlock< uint32 > | |
Cjuce::HeapBlock< uint8 > | |
Cjuce::HeapBlock< UniformTextSection * > | |
Cjuce::HeapBlock< Vst2::VstSpeakerArrangement > | |
Cjuce::HeapBlock< ZipEntryHolder * > | |
►Cjuce::IIRFilterBase< DummyCriticalSection > | |
Cjuce::SingleThreadedIIRFilter | An IIR filter that can perform low, high, or band-pass filtering on an audio signal, with no thread-safety guarantees |
►Cjuce::IIRFilterBase< SpinLock > | |
Cjuce::IIRFilter | An IIR filter that can perform low, high, or band-pass filtering on an audio signal, and which attempts to implement basic thread-safety |
►CImageReaderOnImageAvailableListener::Owner | |
CCameraDevice::Pimpl::ImageReader | |
►CInterleavingType | |
Cjuce::AudioData::Pointer< SampleFormat, Endianness, InterleavingType, Constness > | Used as a template parameter for AudioData::Pointer |
Cjuce::AbstractFifo | Encapsulates the logic required to implement a lock-free FIFO |
Cjuce::AbstractFifo::ScopedReadWrite< mode > | Class for a scoped reader/writer |
Cjuce::AccessibilityActions | A simple wrapper for building a collection of supported accessibility actions and corresponding callbacks for a UI element |
Cjuce::AccessibilityCellInterface | An abstract interface which represents a UI element that supports a cell interface |
Cjuce::AccessibilityHandler | Base class for accessible Components |
Cjuce::AccessibilityHandler::Interfaces | Utility struct which holds one or more accessibility interfaces |
Cjuce::AccessibilityTableInterface | An abstract interface which represents a UI element that supports a table interface |
Cjuce::AccessibilityTextInterface | An abstract interface which represents a UI element that supports a text interface |
►Cjuce::AccessibilityValueInterface | An abstract interface representing the value of an accessibility element |
Cjuce::AccessibilityNumericValueInterface | A value interface that represents a non-ranged numeric value |
Cjuce::AccessibilityRangedNumericValueInterface | A value interface that represents a ranged numeric value |
Cjuce::AccessibilityTextValueInterface | A value interface that represents a text value |
Cjuce::AccessibilityValueInterface::AccessibleValueRange | Represents the range of this value, if supported |
Cjuce::AccessibilityValueInterface::AccessibleValueRange::MinAndMax | The minimum and maximum values for this range, inclusive |
Cjuce::AccessibleState | Represents the state of an accessible UI element |
Cjuce::ActionBroadcaster | Manages a list of ActionListeners, and can send them messages |
Cjuce::ActionListener | Interface class for delivery of events that are sent by an ActionBroadcaster |
Cjuce::ADSR | A very simple ADSR envelope class |
Cjuce::ADSR::Parameters | Holds the parameters being used by an ADSR object |
Cjuce::AffineTransform | Represents a 2D affine-transformation matrix |
►Cjuce::AlertWindow::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes to provide alert-window drawing functionality |
►Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
►Cjuce::LookAndFeel_V2 | This LookAndFeel subclass implements the juce style from around 2008-12 |
Cjuce::LookAndFeel_V1 | The original JUCE look-and-feel, as used back from 2002 to about 2007ish |
►Cjuce::LookAndFeel_V3 | The latest JUCE look-and-feel style, as introduced in 2013 |
Cjuce::LookAndFeel_V4 | The latest JUCE look-and-feel style, as introduced in 2017 |
►Cjuce::AnalyticsDestination | An interface for handling analytics events collected by an Analytics object |
Cjuce::ThreadedAnalyticsDestination | A base class for dispatching analytics events on a dedicated thread |
Cjuce::AnalyticsDestination::AnalyticsEvent | Contains information about an event to be logged |
Cjuce::AndroidGLCallbacks | |
►Cjuce::AndroidInterfaceImplementer | |
CAndroidRunnable | |
Cjuce::ActivityLifecycleCallbacks | |
►Cjuce::SurfaceHolderCallback | |
Cjuce::OpenGLContext::NativeContext | |
Cjuce::AnimatedPosition< Behaviour >::Listener | Implement this class if you need to receive callbacks when the value of an AnimatedPosition changes |
Cjuce::AnimatedPositionBehaviours::ContinuousWithMomentum | A non-snapping behaviour that allows the content to be freely flicked in either direction, with momentum based on the velocity at which it was released, and variable friction to make it come to a halt |
Cjuce::AnimatedPositionBehaviours::SnapToPageBoundaries | A behaviour that gravitates an AnimatedPosition object towards the nearest integer position when released |
Cjuce::anonymous_namespace{juce_posix_IPAddress.h}::InterfaceInfo | |
Cjuce::AppleRemoteDevice | Receives events from an Apple IR remote control device (Only available in OSX!) |
Cjuce::ApplicationCommandInfo | Holds information describing an application command |
►Cjuce::ApplicationCommandManagerListener | A listener that receives callbacks from an ApplicationCommandManager when commands are invoked or the command list is changed |
Cjuce::MenuBarModel | A class for controlling MenuBar components |
►Cjuce::ApplicationCommandTarget | A command target publishes a list of command IDs that it can perform |
Cjuce::CodeEditorComponent | A text editor component designed specifically for source code |
Cjuce::JUCEApplication | An instance of this class is used to specify initialisation and shutdown code for the application |
Cjuce::ApplicationCommandTarget::InvocationInfo | Contains contextual details about the invocation of a command |
Cjuce::ApplicationProperties | Manages a collection of properties |
Cjuce::ArgumentList | Holds a list of command-line arguments, and provides useful methods for searching and operating on them |
Cjuce::ArgumentList::Argument | One of the arguments in an ArgumentList |
Cjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize > | Holds a resizable array of primitive or copy-by-value objects |
►Cjuce::AsyncUpdater | Has a callback method that is triggered asynchronously |
Cjuce::ApplicationCommandManager | One of these objects holds a list of all the commands your app can perform, and despatches these commands when needed |
Cjuce::AudioProcessorGraph | A type of AudioProcessor which plays back a graph of other AudioProcessors |
Cjuce::ChangeBroadcaster::ChangeBroadcasterCallback | |
Cjuce::ComboBox | A component that lets the user choose from a drop-down list of choices |
Cjuce::Desktop | Describes and controls aspects of the computer's desktop |
Cjuce::FilenameComponent | Shows a filename as an editable text box, with a 'browse' button and a drop-down list for recently selected files |
Cjuce::MenuBarModel | A class for controlling MenuBar components |
Cjuce::ModalComponentManager | Manages the system's stack of modal components |
Cjuce::NetworkServiceDiscovery::AvailableServiceList | Watches the network for broadcasts from Advertiser objects, and keeps a list of all the currently active instances |
Cjuce::ParameterAttachment | Used to implement 'attachments' or 'controllers' that link a plug-in parameter to a UI element |
Cjuce::ScrollBar | A scrollbar component |
Cjuce::TableHeaderComponent | A component that displays a strip of column headings for a table, and allows these to be resized, dragged around, etc |
►Cjuce::Value::ValueSource | Used internally by the Value class as the base class for its shared value objects |
Cjuce::ValueTreePropertyWithDefault::SynchronousValueSource | |
Cjuce::Atomic< Type > | A simple wrapper around std::atomic |
Cjuce::AttributedString | A text string with a set of colour/font settings that are associated with sub-ranges of the text |
Cjuce::AttributedString::Attribute | An attribute that has been applied to a range of characters in an AttributedString |
Cjuce::AudioBuffer< Type > | A multi-channel buffer containing floating point audio samples |
Cjuce::AudioCDBurner::BurnProgressListener | Receives progress callbacks during a cd-burn operation |
►Cjuce::AudioChannelSet | Represents a set of audio channel types |
Cjuce::SpeakerMappings | Structure for VST speaker mappings |
Cjuce::AudioData | This class a container which holds all the classes pertaining to the AudioData::Pointer audio sample format class |
Cjuce::AudioData::ChannelData< IsInterleaved, IsConst, Format > | |
Cjuce::AudioData::ChannelDataSubtypes< IsInterleaved, IsConst,... > | |
Cjuce::AudioData::ChannelDataSubtypes< IsInterleaved, IsConst, DataFormat, Endianness > | |
Cjuce::AudioData::ChannelDataSubtypes< IsInterleaved, IsConst, Format< DataFormat, Endianness > > | |
►Cjuce::AudioData::Converter | A base class for objects that are used to convert between two different sample formats |
Cjuce::AudioData::ConverterInstance< SourceSampleType, DestSampleType > | A class that converts between two templated AudioData::Pointer types, and which implements the AudioData::Converter interface |
Cjuce::AudioData::Format< DataFormatIn, EndiannessIn > | A struct that contains a SampleFormat and Endianness to be used with the source and destination types when calling the interleaveSamples() and deinterleaveSamples() helpers |
Cjuce::AudioDeviceManager::AudioDeviceSetup | This structure holds a set of properties describing the current audio setup |
Cjuce::AudioDeviceManager::MidiCallbackInfo | |
►Cjuce::AudioFormat | Subclasses of AudioFormat are used to read and write different audio file formats |
Cjuce::AiffAudioFormat | Reads and Writes AIFF format audio files |
Cjuce::CoreAudioFormat | OSX and iOS only - This uses the AudioToolbox framework to read any audio format that the system has a codec for |
Cjuce::FlacAudioFormat | Reads and writes the lossless-compression FLAC audio format |
Cjuce::LAMEEncoderAudioFormat | An AudioFormat class which can use an installed version of the LAME mp3 encoder to encode a file |
Cjuce::MP3AudioFormat | Software-based MP3 decoding format (doesn't currently provide an encoder) |
Cjuce::OggVorbisAudioFormat | Reads and writes the Ogg-Vorbis audio format |
Cjuce::WavAudioFormat | Reads and Writes WAV format audio files |
Cjuce::WindowsMediaAudioFormat | Audio format which uses the Windows Media codecs (Windows only) |
Cjuce::AudioFormatManager | A class for keeping a list of available audio formats, and for deciding which one to use to open a given file |
►Cjuce::AudioFormatReader | Reads samples from an audio file stream |
Cjuce::AudioCDReader | A type of AudioFormatReader that reads from an audio CD |
Cjuce::AudioSubsectionReader | This class is used to wrap an AudioFormatReader and only read from a subsection of the file |
Cjuce::BufferingAudioReader | An AudioFormatReader that uses a background thread to pre-read data from another reader |
Cjuce::MemoryMappedAudioFormatReader | A specialised type of AudioFormatReader that uses a MemoryMappedFile to read directly from an audio file |
Cjuce::AudioFormatReader::ReadHelper< DestSampleType, SourceSampleType, SourceEndianness > | Used by AudioFormatReader subclasses to copy data to different formats |
Cjuce::AudioFormatWriter | Writes samples to an audio file stream |
Cjuce::AudioFormatWriter::ThreadedWriter | Provides a FIFO for an AudioFormatWriter, allowing you to push incoming data into a buffer which will be flushed to disk by a background thread |
►Cjuce::AudioFormatWriter::ThreadedWriter::IncomingDataReceiver | Receiver for incoming data |
►Cjuce::AudioThumbnailBase | Provides a base for classes that can store and draw scaled views of an audio waveform |
Cjuce::AudioThumbnail | Makes it easy to quickly draw scaled views of the waveform shape of an audio file |
Cjuce::AudioFormatWriter::WriteHelper< DestSampleType, SourceSampleType, DestEndianness > | Used by AudioFormatWriter subclasses to copy data to different formats |
►Cjuce::AudioIODevice | Base class for an audio device with synchronised input and output channels |
Cjuce::iOSAudioIODevice | |
►Cjuce::AudioIODeviceCallback | One of these is passed to an AudioIODevice object to stream the audio data in and out |
Cjuce::AudioProcessorPlayer | An AudioIODeviceCallback object which streams audio through an AudioProcessor |
Cjuce::AudioSourcePlayer | Wrapper class to continuously stream audio from an audio source to an AudioIODevice |
Cjuce::SoundPlayer | A simple sound player that you can add to the AudioDeviceManager to play simple sounds |
Cjuce::StandalonePluginHolder | An object that creates and plays a standalone instance of an AudioProcessor |
Cjuce::StandalonePluginHolder::CallbackMaxSizeEnforcer | |
Cjuce::AudioIODeviceType | Represents a type of audio driver, such as DirectSound, ASIO, CoreAudio, etc |
Cjuce::AudioIODeviceType::Listener | A class for receiving events when audio devices are inserted or removed |
Cjuce::AudioPlayHead | A subclass of AudioPlayHead can supply information about the position and status of a moving play head during audio playback |
Cjuce::AudioPlayHead::CurrentPositionInfo | This structure is filled-in by the AudioPlayHead::getCurrentPosition() method |
Cjuce::AudioPlayHead::FrameRate | More descriptive frame rate type |
Cjuce::AudioPluginFormatManager | This maintains a list of known AudioPluginFormats |
Cjuce::AudioProcessLoadMeasurer | Maintains an ongoing measurement of the proportion of time which is being spent inside an audio callback |
Cjuce::AudioProcessLoadMeasurer::ScopedTimer | This class measures the time between its construction and destruction and adds it to an AudioProcessLoadMeasurer |
►Cjuce::AudioProcessor | Base class for audio processing classes or plugins |
►Cjuce::AudioPluginInstance | Base class for an active instance of a plugin |
Cjuce::AudioProcessorGraph::AudioGraphIOProcessor | A special type of AudioProcessor that can live inside an AudioProcessorGraph in order to use the audio that comes into and out of the graph itself |
Cjuce::AudioProcessorGraph | A type of AudioProcessor which plays back a graph of other AudioProcessors |
Cjuce::AudioProcessor::Bus | Describes the layout and properties of an audio bus |
Cjuce::AudioProcessor::Bus::BusDirectionAndIndex | |
Cjuce::AudioProcessor::BusesLayout | Represents the bus layout state of a plug-in |
Cjuce::AudioProcessor::BusesProperties | Structure used for AudioProcessor Callbacks |
Cjuce::AudioProcessor::BusProperties | Structure used for AudioProcessor Callbacks |
Cjuce::AudioProcessor::CurveData | Some plug-ins support sharing response curve data with the host so that it can display this curve on a console or in the mixer panel |
Cjuce::AudioProcessor::InOutChannelPair | |
Cjuce::AudioProcessor::TrackProperties | A struct containing information about the DAW track inside which your AudioProcessor is loaded |
Cjuce::AudioProcessorEditor::ParameterControlHighlightInfo | Used by the setParameterHighlighting() method |
Cjuce::AudioProcessorEditorHostContext | Calling AudioProcessorEditor::getHostContext() may return a pointer to an instance of this class |
Cjuce::AudioProcessorGraph::Connection | Represents a connection between two channels of two nodes in an AudioProcessorGraph |
Cjuce::AudioProcessorGraph::Node::Connection | |
Cjuce::AudioProcessorGraph::NodeAndChannel | Represents an input or output channel of a node in an AudioProcessorGraph |
Cjuce::AudioProcessorGraph::NodeID | Each node in the graph has a UID of this type |
Cjuce::AudioProcessorGraph::PrepareSettings | |
Cjuce::AudioProcessorListener | Base class for listeners that want to know about changes to an AudioProcessor |
Cjuce::AudioProcessorListener::ChangeDetails | Provides details about aspects of an AudioProcessor which have changed |
►Cjuce::AudioProcessorParameter | An abstract base class for parameter objects that can be added to an AudioProcessor |
►Cjuce::HostedAudioProcessorParameter | A parameter with functions that are useful for plugin hosts |
Cjuce::AudioPluginInstance::Parameter | Structure used to describe plugin parameters |
►Cjuce::AudioProcessorParameterWithID | This abstract base class is used by some AudioProcessorParameter helper classes |
►Cjuce::RangedAudioParameter | This abstract base class is used by some AudioProcessorParameter helper classes |
Cjuce::AudioParameterBool | Provides a class of AudioProcessorParameter that can be used as a boolean value |
Cjuce::AudioParameterChoice | Provides a class of AudioProcessorParameter that can be used to select an indexed, named choice from a list |
►Cjuce::AudioParameterFloat | A subclass of AudioProcessorParameter that provides an easy way to create a parameter which maps onto a given NormalisableRange |
Cjuce::AudioProcessorValueTreeState::Parameter | A parameter class that maintains backwards compatibility with deprecated AudioProcessorValueTreeState functionality |
Cjuce::AudioParameterInt | Provides a class of AudioProcessorParameter that can be used as an integer value with a given range |
►Cjuce::AudioProcessorParameter::Listener | A base class for listeners that want to know about changes to an AudioProcessorParameter |
Cjuce::ParameterAttachment | Used to implement 'attachments' or 'controllers' that link a plug-in parameter to a UI element |
Cjuce::AudioProcessorParameterGroup | A class encapsulating a group of AudioProcessorParameters and nested AudioProcessorParameterGroups |
Cjuce::AudioProcessorParameterGroup::AudioProcessorParameterNode | A child of an AudioProcessorParameterGroup |
Cjuce::AudioProcessorParameterWithIDAttributes | An instance of this class may be passed to the constructor of an AudioProcessorParameterWithID to set optional characteristics of that parameter |
Cjuce::AudioProcessorPlayer::NumChannels | |
Cjuce::AudioProcessorValueTreeState::ButtonAttachment | An object of this class maintains a connection between a Button and a parameter in an AudioProcessorValueTreeState |
Cjuce::AudioProcessorValueTreeState::ComboBoxAttachment | An object of this class maintains a connection between a ComboBox and a parameter in an AudioProcessorValueTreeState |
Cjuce::AudioProcessorValueTreeState::Listener | A listener class that can be attached to an AudioProcessorValueTreeState |
Cjuce::AudioProcessorValueTreeState::ParameterLayout | A class to contain a set of RangedAudioParameters and AudioProcessorParameterGroups containing RangedAudioParameters |
Cjuce::AudioProcessorValueTreeState::ParameterLayout::MakeContents | |
►Cjuce::AudioProcessorValueTreeState::ParameterLayout::ParameterStorageBase | |
Cjuce::AudioProcessorValueTreeState::ParameterLayout::ParameterStorage< Contents > | |
Cjuce::AudioProcessorValueTreeState::ParameterLayout::Visitor | |
Cjuce::AudioProcessorValueTreeState::SliderAttachment | An object of this class maintains a connection between a Slider and a parameter in an AudioProcessorValueTreeState |
Cjuce::AudioProcessorValueTreeState::StringRefLessThan | |
Cjuce::AudioProcessorValueTreeStateParameterAttributes | Advanced properties of an AudioProcessorValueTreeState::Parameter |
►Cjuce::AudioSource | Base class for objects that can produce a continuous stream of audio |
Cjuce::AudioAppComponent | A base class for writing audio apps that stream from the audio i/o devices |
Cjuce::ChannelRemappingAudioSource | An AudioSource that takes the audio from another source, and re-maps its input and output channels to a different arrangement |
Cjuce::IIRFilterAudioSource | An AudioSource that performs an IIR filter on another source |
Cjuce::MixerAudioSource | An AudioSource that mixes together the output of a set of other AudioSources |
►Cjuce::PositionableAudioSource | A type of AudioSource which can be repositioned |
Cjuce::AudioFormatReaderSource | A type of AudioSource that will read from an AudioFormatReader |
Cjuce::AudioTransportSource | An AudioSource that takes a PositionableAudioSource and allows it to be played, stopped, started, etc |
Cjuce::BufferingAudioSource | An AudioSource which takes another source as input, and buffers it using a thread |
Cjuce::MemoryAudioSource | An AudioSource which takes some float audio data as an input |
Cjuce::ResamplingAudioSource | A type of AudioSource that takes an input source and changes its sample rate |
Cjuce::ReverbAudioSource | An AudioSource that uses the Reverb class to apply a reverb to another AudioSource |
Cjuce::ToneGeneratorAudioSource | A simple AudioSource that generates a sine wave |
Cjuce::AudioSourceChannelInfo | Used by AudioSource::getNextAudioBlock() |
Cjuce::AudioThumbnailCache | An instance of this class is used to manage multiple AudioThumbnail objects |
Cjuce::Base64 | Contains some static methods for converting between binary and the standard base-64 encoding format |
Cjuce::BigInteger | An arbitrarily large integer class |
Cjuce::BlowFish | BlowFish encryption class |
Cjuce::BluetoothMidiDevicePairingDialogue | Opens a Bluetooth MIDI pairing dialogue that allows the user to view and connect to Bluetooth MIDI devices that are currently found nearby |
Cjuce::BorderSize< ValueType > | Specifies a set of gaps to be left around the sides of a rectangle |
►Cjuce::BubbleComponent::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::BufferingAudioReader::BufferedBlock | |
Cjuce::BurgerMenuComponent::Row | |
►Cjuce::Button::Listener | Used to receive callbacks when a button is clicked |
Cjuce::ButtonParameterAttachment | An object of this class maintains a connection between a Button and a plug-in parameter |
Cjuce::ButtonTracker | A class that automatically sends analytics events to the Analytics singleton when a button is clicked |
Cjuce::OnlineUnlockForm | Acts as a GUI which asks the user for their details, and calls the appropriate methods on your OnlineUnlockStatus object to attempt to register the app |
Cjuce::StandaloneFilterWindow | A class that can be used to run a simple standalone application containing your filter |
Cjuce::StandaloneFilterWindow::MainContentComponent | |
►Cjuce::Button::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes to provide button-drawing functionality |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::ByteOrder | Contains static methods for converting the byte order between different endiannesses |
Cjuce::CachedComponentImage | Base class used internally for structures that can store cached images of component state |
►Cjuce::CallOutBox::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::CameraDevice | Controls any video capture devices that might be available |
Cjuce::CameraDevice::Listener | Receives callbacks with individual frames from a CameraDevice |
Cjuce::CFObjectDeleter< CFType > | |
Cjuce::CFObjectHolder< CFType > | |
►Cjuce::ChangeBroadcaster | Holds a list of ChangeListeners, and sends messages to them when instructed |
Cjuce::AudioCDBurner | @tags{Audio} |
Cjuce::AudioDeviceManager | Manages the state of some audio and midi i/o devices |
Cjuce::AudioProcessorGraph | A type of AudioProcessor which plays back a graph of other AudioProcessors |
Cjuce::AudioThumbnailBase | Provides a base for classes that can store and draw scaled views of an audio waveform |
Cjuce::AudioTransportSource | An AudioSource that takes a PositionableAudioSource and allows it to be played, stopped, started, etc |
Cjuce::ColourSelector | A component that lets the user choose a colour |
Cjuce::ComponentAnimator | Animates a set of components, moving them to a new position and/or fading their alpha levels |
Cjuce::DirectoryContentsList | A class to asynchronously scan for details about the files in a directory |
Cjuce::FileBasedDocument | A class to take care of the logic involved with the loading/saving of some kind of document |
►Cjuce::KeyboardComponentBase | A base class for drawing a custom MIDI keyboard component |
Cjuce::MidiKeyboardComponent | A component that displays a piano keyboard, whose notes can be clicked on |
Cjuce::MPEKeyboardComponent | A component that displays an MPE-compatible keyboard, whose notes can be clicked on |
Cjuce::KeyPressMappingSet | Manages and edits a list of keypresses, which it uses to invoke the appropriate command in an ApplicationCommandManager |
Cjuce::KnownPluginList | Manages a list of plugin types |
Cjuce::PropertiesFile | Wrapper on a file that stores a list of key/value data pairs |
Cjuce::SelectedItemSet< SelectableItemType > | Manages a list of selectable items |
Cjuce::TabbedButtonBar | A vertical or horizontal bar containing tabs that you can select |
Cjuce::UndoManager | Manages a list of undo/redo commands |
►Cjuce::ChangeListener | Receives change event callbacks that are sent out by a ChangeBroadcaster |
Cjuce::AudioDeviceSelectorComponent | A component containing controls to let the user change the audio settings of an AudioDeviceManager object |
Cjuce::FileListComponent | A component that displays the files in a directory as a listbox |
Cjuce::PluginListComponent | A component displaying a list of plugins, with options to scan for them, add, remove and sort them |
Cjuce::SidePanel | A component that is positioned on either the left- or right-hand side of its parent, containing a header and some content |
Cjuce::CharacterFunctions | A collection of functions for manipulating characters and character strings |
Cjuce::CharacterFunctions::HexParser< ResultType > | Parses a character string, to read a hexadecimal value |
Cjuce::CharPointer_ASCII | Wraps a pointer to a null-terminated ASCII character string, and provides various methods to operate on the data |
Cjuce::CharPointer_UTF16 | Wraps a pointer to a null-terminated UTF-16 character string, and provides various methods to operate on the data |
Cjuce::CharPointer_UTF32 | Wraps a pointer to a null-terminated UTF-32 character string, and provides various methods to operate on the data |
Cjuce::CharPointer_UTF8 | Wraps a pointer to a null-terminated UTF-8 character string, and provides various methods to operate on the data |
Cjuce::ChildProcess | Launches and monitors a child process |
Cjuce::ChildProcess::ActiveProcess | |
Cjuce::ChildProcessCoordinator | Acts as the coordinator in a coordinator/worker pair of connected processes |
Cjuce::ChildProcessWorker | Acts as the worker end of a coordinator/worker pair of connected processes |
Cjuce::CodeDocument | A class for storing and manipulating a source code file |
Cjuce::CodeDocument::Iterator | Iterates the text in a CodeDocument |
Cjuce::CodeDocument::Listener | An object that receives callbacks from the CodeDocument when its text changes |
Cjuce::CodeDocument::Position | A position in a code document |
Cjuce::CodeEditorComponent::ColourScheme | Defines a syntax highlighting colour scheme |
Cjuce::CodeEditorComponent::ColourScheme::TokenType | Defines a colour for a token type |
Cjuce::CodeEditorComponent::State | Can be used to save and restore the editor's caret position, selection state, etc |
►Cjuce::CodeTokeniser | A base class for tokenising code so that the syntax can be displayed in a code editor |
Cjuce::CPlusPlusCodeTokeniser | A simple lexical analyser for syntax colouring of C++ code |
Cjuce::LuaTokeniser | @tags{GUI} |
Cjuce::XmlTokeniser | @tags{GUI} |
Cjuce::Colour | Represents a colour, also including a transparency value |
Cjuce::ColourGradient | Describes the layout and colours that should be used to paint a colour gradient |
Cjuce::ColourGradient::ColourPoint | |
►Cjuce::ComboBox::Listener | A class for receiving events from a ComboBox |
Cjuce::ComboBoxParameterAttachment | An object of this class maintains a connection between a ComboBox and a plug-in parameter |
►Cjuce::ComboBox::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes to provide ComboBox functionality |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::Component::BailOutChecker | A class to keep an eye on a component and check for it being deleted |
►Cjuce::Component::Positioner | Base class for objects that can be used to automatically position a component according to some kind of algorithm |
Cjuce::RelativeCoordinatePositionerBase | Base class for Component::Positioners that are based upon relative coordinates |
Cjuce::Component::SafePointer< ComponentType > | Holds a pointer to some type of Component, which automatically becomes null if the component is deleted |
►Cjuce::ComponentBoundsConstrainer | A class that imposes restrictions on a Component's size or position |
Cjuce::StandaloneFilterWindow::DecoratorConstrainer | |
Cjuce::ComponentBuilder::ImageProvider | This class is used when references to images need to be stored in ValueTrees |
Cjuce::ComponentBuilder::TypeHandler | The class is a base class for objects that manage the loading of a type of component from a ValueTree |
Cjuce::ComponentDragger | An object to take care of the logic for dragging components around with the mouse |
►Cjuce::ComponentListener | Gets informed about changes to a component's hierarchy or position |
Cjuce::AudioProcessorEditor::AudioProcessorEditorListener | |
►Cjuce::ComponentMovementWatcher | An object that watches for any movement of a component or any of its parent components |
Cjuce::CarbonViewWrapperComponent | Creates a floating carbon window that can be used to hold a carbon UI |
Cjuce::DropShadower | Adds a drop-shadow to a component |
Cjuce::FocusOutline | Adds a focus outline to a component |
Cjuce::Label | A component that displays a text string, and can optionally become a text editor when clicked |
Cjuce::MultiDocumentPanel | A component that contains a set of other components either in floating windows or tabs |
Cjuce::RelativeCoordinatePositionerBase | Base class for Component::Positioners that are based upon relative coordinates |
Cjuce::SidePanel | A component that is positioned on either the left- or right-hand side of its parent, containing a header and some content |
Cjuce::StandaloneFilterWindow::MainContentComponent | |
Cjuce::Viewport | A Viewport is used to contain a larger child component, and allows the child to be automatically scrolled around |
Cjuce::ComponentPeer | The Component class uses a ComponentPeer internally to create and manage a real operating-system window |
Cjuce::ComponentPeer::DragInfo | Structure to describe drag and drop information |
Cjuce::ComponentPeer::OptionalBorderSize | Represents the window borders around a window component |
Cjuce::ComponentPeer::ScaleFactorListener | Used to receive callbacks when the OS scale factor of this ComponentPeer changes |
►Cjuce::ComponentTraverser | Base class for traversing components |
Cjuce::FocusTraverser | Controls the order in which focus moves between components |
Cjuce::KeyboardFocusTraverser | Controls the order in which keyboard focus moves between components |
Cjuce::ComSmartPtr< ComClass > | A simple COM smart pointer |
Cjuce::ComTypes::AM_MEDIA_TYPE | |
Cjuce::ComTypes::MFVideoNormalizedRect | |
Cjuce::ComTypes::PIN_INFO | |
Cjuce::ComTypes::UiaPoint | |
Cjuce::ComTypes::UiaRect | |
Cjuce::ComTypes::VIDEO_STREAM_CONFIG_CAPS | |
Cjuce::ComTypes::VIDEOINFOHEADER | |
►Cjuce::ConcertinaPanel::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::ConsoleApplication | Represents a the set of commands that a console app can perform, and provides helper functions for performing them |
Cjuce::ConsoleApplication::Command | Represents a command that can be executed if its command-line arguments are matched |
Cjuce::ContainerDeletePolicy< ObjectType > | Used by container classes as an indirect way to delete an object of a particular type |
Cjuce::CoreGraphicsContext::SavedState | |
Cjuce::CppTokeniserFunctions | Class containing some basic functions for simple tokenising of C++ code |
Cjuce::CppTokeniserFunctions::StringIterator | A class that can be passed to the CppTokeniserFunctions functions in order to parse a String |
►Cjuce::CriticalSection | A re-entrant mutex |
Cjuce::ArrayBase< juce::MessageManager::MessageBase *, juce::CriticalSection > | |
Cjuce::ArrayBase< juce::Thread::Listener *, juce::CriticalSection > | |
Cjuce::ArrayBase< juce::UnitTestRunner::TestResult *, juce::CriticalSection > | |
Cjuce::DarkModeSettingListener | Classes can implement this interface and register themselves with the Desktop class to receive callbacks when the operating system dark mode setting changes |
Cjuce::DatagramSocket | A wrapper for a datagram (UDP) socket |
Cjuce::Decibels | This class contains some helpful static methods for dealing with decibel values |
Cjuce::DefaultElementComparator< ElementType > | A simple ElementComparator class that can be used to sort an array of objects that support the '<' operator |
Cjuce::DefaultHashFunctions | A simple class to generate hash functions for some primitive types, intended for use with the HashMap class |
►Cjuce::DeletedAtShutdown | Classes derived from this will be automatically deleted when the application exits |
Cjuce::Analytics | A singleton class to manage analytics data |
Cjuce::ContentSharer | A singleton class responsible for sharing content between apps and devices |
Cjuce::Desktop | Describes and controls aspects of the computer's desktop |
Cjuce::InAppPurchases | Provides in-app purchase functionality |
Cjuce::JUCESplashScreen | The standard JUCE splash screen component |
Cjuce::ModalComponentManager | Manages the system's stack of modal components |
Cjuce::PushNotifications | Singleton class responsible for push notifications functionality |
Cjuce::RenderingHelpers::GlyphCache< CachedGlyphType, RenderTargetType > | Holds a cache of recently-used glyph objects of some type |
Cjuce::SplashScreen | A component for showing a splash screen while your app starts up |
Cjuce::WindowsUIAWrapper | |
Cjuce::WinRTWrapper | |
Cjuce::XWindowSystem | |
Cjuce::detail::ColorSpaceDelete | |
Cjuce::detail::ContextDelete | |
Cjuce::detail::DataProviderDelete | |
Cjuce::detail::GradientDelete | |
Cjuce::detail::ImageDelete | |
Cjuce::DialogWindow::LaunchOptions | This class defines a collection of settings to be used to open a DialogWindow |
►Cjuce::DirectoryContentsDisplayComponent | A base class for components that display a list of the files in a directory |
Cjuce::FileListComponent | A component that displays the files in a directory as a listbox |
Cjuce::FileTreeComponent | A component that displays the files in a directory as a treeview |
Cjuce::DirectoryContentsList::FileInfo | Contains cached information about one of the files in a DirectoryContentsList |
Cjuce::DirectoryEntry | Describes the attributes of a file or folder |
Cjuce::Displays | Manages details about connected display devices |
Cjuce::Displays::Display | Represents a connected display device |
►Cjuce::DocumentWindow::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes to provide window drawing functionality |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
►Cjuce::DragAndDropContainer | Enables drag-and-drop behaviour for a component and all its sub-components |
Cjuce::Toolbar | A toolbar component |
Cjuce::ToolbarItemPalette | A component containing a list of toolbar items, which the user can drag onto a toolbar to add them |
►Cjuce::DragAndDropTarget | Components derived from this class can have things dropped onto them by a DragAndDropContainer |
Cjuce::Toolbar | A toolbar component |
►Cjuce::TreeView | A tree-view component |
Cjuce::FileTreeComponent | A component that displays the files in a directory as a treeview |
Cjuce::DragAndDropTarget::SourceDetails | Contains details about the source of a drag-and-drop operation |
Cjuce::Draggable3DOrientation | Stores a 3D orientation, which can be rotated by dragging with the mouse |
Cjuce::DropShadow | Defines a drop-shadow effect |
Cjuce::dsp::AudioBlock< SampleType > | Minimal and lightweight data-structure which contains a list of pointers to channels containing some kind of sample data |
Cjuce::dsp::BallisticsFilter< SampleType > | A processor to apply standard attack / release ballistics to an input signal |
Cjuce::dsp::Bias< FloatType > | Adds a DC offset (voltage bias) to the audio samples |
Cjuce::dsp::Chorus< SampleType > | A simple chorus DSP widget that modulates the delay of a delay line in order to create sweeping notches in the magnitude frequency response |
Cjuce::dsp::Compressor< SampleType > | A simple compressor with standard threshold, ratio, attack time and release time controls |
Cjuce::dsp::Convolution | Performs stereo partitioned convolution of an input signal with an impulse response in the frequency domain, using the JUCE FFT class |
Cjuce::dsp::Convolution::Latency | Contains configuration information for a convolution with a fixed latency |
Cjuce::dsp::Convolution::Mixer | |
Cjuce::dsp::Convolution::NonUniform | Contains configuration information for a non-uniform convolution |
Cjuce::dsp::ConvolutionMessageQueue | Used by the Convolution to dispatch engine-update messages on a background thread |
Cjuce::dsp::DelayLine< SampleType, InterpolationType > | A delay line processor featuring several algorithms for the fractional delay calculation, block processing, and sample-by-sample processing useful when modulating the delay in real time or creating a standard delay effect with feedback |
Cjuce::dsp::DelayLineInterpolationTypes::Lagrange3rd | Successive samples in the delay line will be interpolated using a 3rd order Lagrange interpolator |
Cjuce::dsp::DelayLineInterpolationTypes::Linear | Successive samples in the delay line will be linearly interpolated |
Cjuce::dsp::DelayLineInterpolationTypes::None | No interpolation between successive samples in the delay line will be performed |
Cjuce::dsp::DelayLineInterpolationTypes::Thiran | Successive samples in the delay line will be interpolated using 1st order Thiran interpolation |
Cjuce::dsp::DryWetMixer< SampleType > | A processor to handle dry/wet mixing of two audio signals, where the wet signal may have additional latency |
Cjuce::dsp::FastMathApproximations | This class contains various fast mathematical function approximations |
Cjuce::dsp::FFT | Performs a fast fourier transform |
Cjuce::dsp::FilterDesign< FloatType > | This class provides a set of functions which generates FIR::Coefficients and IIR::Coefficients, of high-order low-pass filters |
Cjuce::dsp::FilterDesign< FloatType >::IIRPolyphaseAllpassStructure | The structure returned by the function designIIRLowpassHalfBandPolyphaseAllpassMethod |
Cjuce::dsp::FIR::Coefficients< NumericType > | A set of coefficients for use in an FIRFilter object |
Cjuce::dsp::FIR::Filter< SampleType > | A processing class that can perform FIR filtering on an audio signal, in the time domain |
Cjuce::dsp::FirstOrderTPTFilter< SampleType > | A first order filter class using the TPT (Topology-Preserving Transform) structure |
Cjuce::dsp::FixedSizeFunction< len, Ret(Args...)> | A type similar to std::function that holds a callable object |
Cjuce::dsp::Gain< FloatType > | Applies a gain to audio samples as single samples or AudioBlocks |
Cjuce::dsp::IIR::ArrayCoefficients< NumericType > | A set of coefficients for use in an Filter object |
Cjuce::dsp::IIR::Filter< SampleType > | A processing class that can perform IIR filtering on an audio signal, using the Transposed Direct Form II digital structure |
Cjuce::dsp::LadderFilter< SampleType > | Multi-mode filter based on the Moog ladder filter |
Cjuce::dsp::Limiter< SampleType > | A simple limiter with standard threshold and release time controls, featuring two compressors and a hard clipper at 0 dB |
Cjuce::dsp::LinkwitzRileyFilter< SampleType > | A filter class designed to perform multi-band separation using the TPT (Topology-Preserving Transform) structure |
Cjuce::dsp::LookupTable< FloatType > | Class for efficiently approximating expensive arithmetic operations |
Cjuce::dsp::LookupTableTransform< FloatType > | Class for approximating expensive arithmetic operations |
Cjuce::dsp::Matrix< ElementType > | General matrix and vectors class, meant for classic math manipulation such as additions, multiplications, and linear systems of equations solving |
Cjuce::dsp::NoiseGate< SampleType > | A simple noise gate with standard threshold, ratio, attack time and release time controls |
Cjuce::dsp::Oscillator< SampleType > | Generates a signal based on a user-supplied function |
Cjuce::dsp::Oversampling< SampleType > | A processor that performs multi-channel oversampling |
Cjuce::dsp::Panner< SampleType > | A processor to perform panning operations on stereo buffers |
Cjuce::dsp::Phase< Type > | Represents an increasing phase value between 0 and 2*pi |
Cjuce::dsp::Phaser< SampleType > | A 6 stage phaser that modulates first order all-pass filters to create sweeping notches in the magnitude frequency response |
Cjuce::dsp::Polynomial< FloatingType > | A class representing a polynomial |
Cjuce::dsp::ProcessContextNonReplacing< ContextSampleType > | Contains context information that is passed into an algorithm's process method |
Cjuce::dsp::ProcessContextReplacing< ContextSampleType > | Contains context information that is passed into an algorithm's process method |
►Cjuce::dsp::ProcessorBase | Acts as a polymorphic base class for processors |
Cjuce::dsp::ProcessorWrapper< ProcessorType > | Wraps an instance of a given processor class, and exposes it through the ProcessorBase interface |
Cjuce::dsp::ProcessorChain< Processors > | This variadically-templated class lets you join together any number of processor classes into a single processor which will call process() on them all in sequence |
Cjuce::dsp::ProcessorDuplicator< MonoProcessorType, StateType > | Converts a mono processor class into a multi-channel version by duplicating it and applying multichannel buffers across an array of instances |
Cjuce::dsp::ProcessSpec | This structure is passed into a DSP algorithm's prepare() method, and contains information about various aspects of the context in which it can expect to be called |
Cjuce::dsp::Reverb | Processor wrapper around juce::Reverb for easy integration into ProcessorChain |
Cjuce::dsp::SIMDFallbackOps< ScalarType, vSIMDType > | Useful fallback routines to use if the native SIMD op is not supported |
Cjuce::dsp::SIMDFallbackOps< ScalarType, vSIMDType >::ScalarAdd | |
Cjuce::dsp::SIMDFallbackOps< ScalarType, vSIMDType >::ScalarAnd | |
Cjuce::dsp::SIMDFallbackOps< ScalarType, vSIMDType >::ScalarEq | |
Cjuce::dsp::SIMDFallbackOps< ScalarType, vSIMDType >::ScalarGeq | |
Cjuce::dsp::SIMDFallbackOps< ScalarType, vSIMDType >::ScalarGt | |
Cjuce::dsp::SIMDFallbackOps< ScalarType, vSIMDType >::ScalarMax | |
Cjuce::dsp::SIMDFallbackOps< ScalarType, vSIMDType >::ScalarMin | |
Cjuce::dsp::SIMDFallbackOps< ScalarType, vSIMDType >::ScalarMul | |
Cjuce::dsp::SIMDFallbackOps< ScalarType, vSIMDType >::ScalarNeq | |
Cjuce::dsp::SIMDFallbackOps< ScalarType, vSIMDType >::ScalarNot | |
Cjuce::dsp::SIMDFallbackOps< ScalarType, vSIMDType >::ScalarOr | |
Cjuce::dsp::SIMDFallbackOps< ScalarType, vSIMDType >::ScalarSub | |
Cjuce::dsp::SIMDFallbackOps< ScalarType, vSIMDType >::ScalarXor | |
Cjuce::dsp::SIMDFallbackOps< ScalarType, vSIMDType >::UnionMaskType | |
Cjuce::dsp::SIMDFallbackOps< ScalarType, vSIMDType >::UnionType | |
Cjuce::dsp::SIMDInternal::Log2Helper< n > | |
Cjuce::dsp::SIMDInternal::Log2Helper< 1 > | |
Cjuce::dsp::SIMDInternal::MaskTypeFor< Primitive > | |
Cjuce::dsp::SIMDInternal::MaskTypeFor< char > | |
Cjuce::dsp::SIMDInternal::MaskTypeFor< double > | |
Cjuce::dsp::SIMDInternal::MaskTypeFor< float > | |
Cjuce::dsp::SIMDInternal::MaskTypeFor< int16_t > | |
Cjuce::dsp::SIMDInternal::MaskTypeFor< int32_t > | |
Cjuce::dsp::SIMDInternal::MaskTypeFor< int64_t > | |
Cjuce::dsp::SIMDInternal::MaskTypeFor< int8_t > | |
Cjuce::dsp::SIMDInternal::MaskTypeFor< std::complex< double > > | |
Cjuce::dsp::SIMDInternal::MaskTypeFor< std::complex< float > > | |
Cjuce::dsp::SIMDInternal::PrimitiveType< Primitive > | |
Cjuce::dsp::SIMDInternal::PrimitiveType< std::complex< Primitive > > | |
Cjuce::dsp::SIMDRegister< Type > | A wrapper around the platform's native SIMD register type |
Cjuce::dsp::SIMDRegister< Type >::ElementAccess | |
Cjuce::dsp::SpecialFunctions | Contains miscellaneous filter design and windowing functions |
Cjuce::dsp::StateVariableFilter::Filter< SampleType > | An IIR filter that can perform low, band and high-pass filtering on an audio signal, with 12 dB of attenuation per octave, using a TPT structure, designed for fast modulation (see Vadim Zavalishin's documentation about TPT structures for more information) |
Cjuce::dsp::StateVariableFilter::Parameters< NumericType > | Structure used for the state variable filter parameters |
Cjuce::dsp::StateVariableTPTFilter< SampleType > | An IIR filter that can perform low, band and high-pass filtering on an audio signal, with 12 dB of attenuation per octave, using a TPT structure, designed for fast modulation (see Vadim Zavalishin's documentation about TPT structures for more information) |
Cjuce::dsp::WaveShaper< FloatType, Function > | Applies waveshaping to audio samples as single samples or AudioBlocks |
Cjuce::dsp::WindowingFunction< FloatType > | A class which provides multiple windowing functions useful for filter design and spectrum analyzers |
►Cjuce::DummyCriticalSection | A class that can be used in place of a real CriticalSection object, but which doesn't perform any locking |
Cjuce::ArrayBase< ActionSet *, DummyCriticalSection > | |
Cjuce::ArrayBase< AnalyticsEvent, DummyCriticalSection > | |
Cjuce::ArrayBase< AnimationTask *, DummyCriticalSection > | |
Cjuce::ArrayBase< CachedGlyphType *, DummyCriticalSection > | |
Cjuce::ArrayBase< ChannelInfo *, DummyCriticalSection > | |
Cjuce::ArrayBase< CodeDocumentLine *, DummyCriticalSection > | |
Cjuce::ArrayBase< CodeEditorLine *, DummyCriticalSection > | |
Cjuce::ArrayBase< const juce::PopupMenu *, DummyCriticalSection > | |
Cjuce::ArrayBase< double, DummyCriticalSection > | |
Cjuce::ArrayBase< DragImageComponent *, DummyCriticalSection > | |
Cjuce::ArrayBase< ElementType, DummyCriticalSection > | |
Cjuce::ArrayBase< float, DummyCriticalSection > | |
Cjuce::ArrayBase< FloatingType, DummyCriticalSection > | |
Cjuce::ArrayBase< FloatType, DummyCriticalSection > | |
Cjuce::ArrayBase< GlyphInfo *, DummyCriticalSection > | |
Cjuce::ArrayBase< IIRCoefficients *, DummyCriticalSection > | |
Cjuce::ArrayBase< int, DummyCriticalSection > | |
Cjuce::ArrayBase< Item *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ActionListener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AnalyticsDestination *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AnimatedPosition::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ApplicationCommandInfo *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ApplicationCommandManagerListener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ArgumentList::Argument, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AttributedString::Attribute, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioChannelSet, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioDeviceManager::AudioDeviceSetup *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioDeviceManager::MidiCallbackInfo, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioFormat *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioIODeviceCallback *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioIODeviceType *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioIODeviceType::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioPluginFormat *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioProcessor::Bus *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioProcessor::BusProperties, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioProcessorGraph::Node *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioProcessorGraph::Node::Connection, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioProcessorListener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioProcessorParameter *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioProcessorParameter::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioProcessorParameterGroup::AudioProcessorParameterNode *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::AudioSource *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::BufferingAudioReader::BufferedBlock *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::BurgerMenuComponent::Row, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::Button::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ChangeListener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::CodeDocument::Iterator, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::CodeDocument::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::CodeDocument::Position *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::CodeEditorComponent::ColourScheme::TokenType, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ColourGradient::ColourPoint, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ComboBox *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ComboBox::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::Component *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ComponentBuilder::TypeHandler *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ComponentPeer *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ComponentPeer::ScaleFactorListener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::CoreGraphicsContext::SavedState *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::DarkModeSettingListener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::DirectoryContentsList::FileInfo *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::Displays::Display, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::DrawableButton *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::dsp::FirstOrderTPTFilter< SampleType > *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::File, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::FileBrowserListener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::FilenameComponentListener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::FlexItem, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::FocusChangeListener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::Grid::TrackInfo, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::GridItem, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::HashMap::HashEntry *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::IIRFilter *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ImagePixelData::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::InAppPurchases::Download *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::InAppPurchases::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::KeyPress, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::KeyPressMappingSet::CommandMapping *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::KeyPressMappingSet::KeyPressTime *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::KnownPluginList::PluginTree *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::Label::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::LookAndFeel::ColourSetting, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::LowLevelGraphicsPostScriptRenderer::SavedState *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::MarkerList *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::MarkerList::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::MarkerList::Marker *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::MenuBarModel::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::MidiDeviceInfo, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::MidiKeyboardState::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::MidiMessageSequence *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::MidiMessageSequence::MidiEventHolder *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::MouseInactivityDetector::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::MouseListener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::MPEInstrument::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::MPENote, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::MPESynthesiserVoice *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::MPEZoneLayout::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::MultiTouchMapper::TouchInfo, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::NamedValueSet::NamedValue, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::OSCArgument, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::OSCBundle::Element, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::PluginDescription, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::PopupMenu::Item, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::PositionedGlyph, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ProgressBar *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::PushNotifications::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::PushNotifications::Notification::Action, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::PushNotifications::Settings::Category, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::Range< int >, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::Range< Type >, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ReadWriteLock::ThreadRecursionCount, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::Rectangle, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::RelativePointPath::ElementBase *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ScrollBar::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::StandalonePluginHolder::PluginInOuts, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::StretchableLayoutManager::ItemLayoutProperties *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::StretchableObjectResizer::Item, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::String, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::SynthesiserSound *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::SynthesiserVoice *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::TabbedButtonBar::TabInfo *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::TableHeaderComponent::ColumnInfo *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::TableHeaderComponent::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::TextButton *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::TextDiff::Change, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::TextEditor *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::TextEditor::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::TextLayout::Glyph, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::TextLayout::Line *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::TextLayout::Run *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::TextPropertyComponent::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ThreadPoolJob *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::Timer *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::TimeSliceClient *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ToggleButton *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ToolbarItemComponent *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::TreeViewItem *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::URL, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::URL::Upload *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::Value *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::Value::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::ValueTree::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::WeakReference< juce::Component >, DummyCriticalSection > | |
Cjuce::ArrayBase< juce::XWindowSystemUtilities::XSettings::Listener *, DummyCriticalSection > | |
Cjuce::ArrayBase< ListenerClass *, DummyCriticalSection > | |
Cjuce::ArrayBase< ModalItem *, DummyCriticalSection > | |
Cjuce::ArrayBase< MonoProcessorType *, DummyCriticalSection > | |
Cjuce::ArrayBase< NumericType, DummyCriticalSection > | |
Cjuce::ArrayBase< ObjectClass *, DummyCriticalSection > | |
Cjuce::ArrayBase< OversamplingStage *, DummyCriticalSection > | |
Cjuce::ArrayBase< PanelHolder *, DummyCriticalSection > | |
Cjuce::ArrayBase< RenderingHelpers::SoftwareRendererSavedState *, DummyCriticalSection > | |
Cjuce::ArrayBase< SampleType, DummyCriticalSection > | |
Cjuce::ArrayBase< SavedState *, DummyCriticalSection > | |
Cjuce::ArrayBase< SavedStateType *, DummyCriticalSection > | |
Cjuce::ArrayBase< SelectableItemType, DummyCriticalSection > | |
Cjuce::ArrayBase< size_t, DummyCriticalSection > | |
Cjuce::ArrayBase< StateObjectType *, DummyCriticalSection > | |
Cjuce::ArrayBase< SwatchComponent *, DummyCriticalSection > | |
Cjuce::ArrayBase< ThreadPoolThread *, DummyCriticalSection > | |
Cjuce::ArrayBase< ThumbData *, DummyCriticalSection > | |
Cjuce::ArrayBase< ThumbnailCacheEntry *, DummyCriticalSection > | |
Cjuce::ArrayBase< uint8, DummyCriticalSection > | |
Cjuce::ArrayBase< UniformTextSection *, DummyCriticalSection > | |
Cjuce::ArrayBase< ZipEntryHolder *, DummyCriticalSection > | |
Cjuce::DummyCriticalSection::ScopedLockType | A dummy scoped-lock type to use with a dummy critical section |
Cjuce::DynamicLibrary | Handles the opening and closing of DLLs |
Cjuce::EdgeTable | A table of horizontal scan-line segments - used for rasterising Paths |
Cjuce::EdgeTable::LineItem | |
Cjuce::Expression | A class for dynamically evaluating simple numeric expressions |
►Cjuce::Expression::Scope | When evaluating an Expression object, this class is used to resolve symbols and perform functions that the expression uses |
Cjuce::RelativeCoordinatePositionerBase::ComponentScope | Used for resolving a RelativeCoordinate expression in the context of a component |
Cjuce::Expression::Scope::Visitor | Used as a callback by the Scope::visitRelativeScope() method |
Cjuce::Expression::Symbol | Represents a symbol that is used in an Expression |
Cjuce::ExtensionsVisitor | Create a derived implementation of this class and pass it to AudioPluginInstance::getExtensions() to retrieve format-specific information about a plugin instance |
Cjuce::ExtensionsVisitor::AudioUnitClient | Can be used to retrieve information about an AudioUnit that is wrapped by an AudioProcessor |
Cjuce::ExtensionsVisitor::Unknown | Indicates that there is no platform specific information available |
Cjuce::ExtensionsVisitor::VST3Client | Can be used to retrieve information about a VST3 that is wrapped by an AudioProcessor |
Cjuce::ExtensionsVisitor::VSTClient | Can be used to retrieve information about a VST that is wrapped by an AudioProcessor |
Cjuce::ExtraLookAndFeelBaseClasses | This class is used to hold a few look and feel base classes which are associated with classes that may not be present because they're from modules other than juce_gui_basics |
►Cjuce::ExtraLookAndFeelBaseClasses::AudioDeviceSelectorComponentMethods | This abstract base class is implemented by LookAndFeel classes |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
►Cjuce::ExtraLookAndFeelBaseClasses::KeyMappingEditorComponentMethods | This abstract base class is implemented by LookAndFeel classes |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
►Cjuce::ExtraLookAndFeelBaseClasses::LassoComponentMethods | This abstract base class is implemented by LookAndFeel classes |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::File | Represents a local file or directory |
Cjuce::File::NaturalFileComparator | Comparator for files |
►Cjuce::FileBrowserComponent::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes to provide various file-browser layout and drawing methods |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
►Cjuce::FileBrowserListener | A listener for user selection events in a file browser |
Cjuce::FileBrowserComponent | A component for browsing and selecting a file or directory to open or save |
Cjuce::FileChooserDialogBox | A file open/save dialog box |
Cjuce::FileChooser | Creates a dialog box to choose a file or directory to load or save |
Cjuce::FileChooser::Pimpl | |
►Cjuce::FileDragAndDropTarget | Components derived from this class can have files dropped onto them by an external application |
Cjuce::FilenameComponent | Shows a filename as an editable text box, with a 'browse' button and a drop-down list for recently selected files |
Cjuce::FileSearchPathListComponent | Shows a set of file paths in a list, allowing them to be added, removed or re-ordered |
Cjuce::PluginListComponent | A component displaying a list of plugins, with options to scan for them, add, remove and sort them |
Cjuce::TreeView | A tree-view component |
►Cjuce::FileFilter | Interface for deciding which files are suitable for something |
Cjuce::FileBrowserComponent | A component for browsing and selecting a file or directory to open or save |
Cjuce::WildcardFileFilter | A type of FileFilter that works by wildcard pattern matching |
►Cjuce::FilenameComponent::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::FilenameComponentListener | Listens for events happening to a FilenameComponent |
Cjuce::FileSearchPath | Represents a set of folders that make up a search path |
Cjuce::FillType | Represents a colour or fill pattern to use for rendering paths |
Cjuce::FlexBox | Represents a FlexBox container, which contains and manages the layout of a set of FlexItem objects |
Cjuce::FlexItem | Describes the properties of an item inside a FlexBox container |
Cjuce::FlexItem::Margin | Represents a margin |
►Cjuce::FocusChangeListener | Classes can implement this interface and register themselves with the Desktop class to receive callbacks when the currently focused component changes |
Cjuce::ApplicationCommandManager | One of these objects holds a list of all the commands your app can perform, and despatches these commands when needed |
Cjuce::KeyPressMappingSet | Manages and edits a list of keypresses, which it uses to invoke the appropriate command in an ApplicationCommandManager |
Cjuce::FocusOutline::OutlineWindowProperties | Defines the focus outline window properties |
Cjuce::Font | Represents a particular font, including its size, style, etc |
Cjuce::FragmentOverlay | |
Cjuce::GenericInterpolator< InterpolatorTraits, memorySize > | An interpolator base class for resampling streams of floats |
Cjuce::GenericScopedLock< LockType > | Automatically locks and unlocks a mutex object |
Cjuce::GenericScopedTryLock< LockType > | Automatically locks and unlocks a mutex object |
Cjuce::GenericScopedUnlock< LockType > | Automatically unlocks and re-locks a mutex object |
Cjuce::GlobalRef | |
Cjuce::GlyphArrangement | A set of glyphs, each with a position |
Cjuce::Graphics | A graphics context, used for drawing a component or image |
Cjuce::Graphics::ScopedSaveState | Uses RAII to save and restore the state of a graphics context |
Cjuce::Grid | Container that handles geometry for grid layouts (fixed columns and rows) using a set of declarative rules |
Cjuce::Grid::Fr | A fractional ratio integer |
Cjuce::Grid::Px | A size in pixels |
Cjuce::Grid::TrackInfo | Represents a track |
Cjuce::GridItem | Defines an item in a Grid |
Cjuce::GridItem::Margin | Represents a margin |
Cjuce::GridItem::Property | Represents a property |
Cjuce::GridItem::Span | Represents a span |
Cjuce::GridItem::StartAndEndProperty | Represents start and end properties |
►Cjuce::GroupComponent::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | Holds a set of mappings between some key/value pairs |
Cjuce::HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse >::HashEntry | |
Cjuce::HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse >::Iterator | Iterates over the items in a HashMap |
Cjuce::HeapBlock< ElementType, throwOnFailure > | Very simple container class to hold a pointer to some data on the heap |
Cjuce::HeavyweightLeakedObjectDetector< OwnerClass > | This class is a useful way of tracking down hard to find memory leaks when the regular LeakedObjectDetector isn't enough |
Cjuce::HeavyweightLeakedObjectDetector< OwnerClass >::BacktraceMapHolder | |
Cjuce::HiddenMessageWindow | |
Cjuce::HighResolutionTimer | A high-resolution periodic timer |
Cjuce::HighResolutionTimer::Pimpl | |
Cjuce::HighResolutionTimer::Pimpl::Clock | |
Cjuce::HostProvidedContextMenu | This wraps a context menu for a specific parameter, as provided by the host |
Cjuce::Identifier | Represents a string identifier, designed for accessing properties by name |
Cjuce::IIRCoefficients | A set of coefficients for use in an IIRFilter object |
Cjuce::IIRFilterBase< Mutex > | An IIR filter that can perform low, high, or band-pass filtering on an audio signal |
Cjuce::Image | Holds a fixed-size bitmap |
Cjuce::Image::BitmapData | Retrieves a section of an image as raw pixel data, so it can be read or written to |
Cjuce::Image::BitmapData::BitmapDataReleaser | Used internally by custom image types to manage pixel data lifetime |
►Cjuce::ImageButton::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::ImageCache | A global cache of images that have been loaded from files or memory |
Cjuce::ImageConvolutionKernel | Represents a filter kernel to use in convoluting an image |
►Cjuce::ImageEffectFilter | A graphical effect filter that can be applied to components |
Cjuce::DropShadowEffect | An effect filter that adds a drop-shadow behind the image's content |
Cjuce::GlowEffect | A component effect that adds a coloured blur around the component's contents |
►Cjuce::ImageFileFormat | Base-class for codecs that can read and write image file formats such as PNG, JPEG, etc |
Cjuce::GIFImageFormat | A subclass of ImageFileFormat for reading GIF files |
Cjuce::JPEGImageFormat | A subclass of ImageFileFormat for reading and writing JPEG files |
Cjuce::PNGImageFormat | A subclass of ImageFileFormat for reading and writing PNG files |
Cjuce::ImagePixelData::Listener | Used to receive callbacks for image data changes |
►Cjuce::ImageType | This base class is for handlers that control a type of image manipulation format, e.g |
Cjuce::NativeImageType | An image storage type which holds the pixels using whatever is the default storage format on the current platform |
Cjuce::OpenGLImageType | A type of ImagePixelData that stores its image data in an OpenGL framebuffer, allowing a JUCE Image object to wrap a framebuffer |
Cjuce::SoftwareImageType | An image storage type which holds the pixels in-memory as a simple block of values |
Cjuce::InAppPurchases::Download | IOS only: represents in-app purchase download |
Cjuce::InAppPurchases::Listener | Represents an object that gets notified about events such as product info returned or product purchase finished |
Cjuce::InAppPurchases::Listener::PurchaseInfo | Structure holding purchase information |
Cjuce::InAppPurchases::Product | Represents a product available in the store |
Cjuce::InAppPurchases::Purchase | Represents a purchase of a product in the store |
►Cjuce::InputSource | A lightweight object that can create a stream to read some kind of resource |
Cjuce::FileInputSource | A type of InputSource that represents a normal file |
Cjuce::URLInputSource | A type of InputSource that represents a URL |
►Cjuce::InputStream | The base class for streams that read data |
Cjuce::BufferedInputStream | Wraps another input stream, and reads from it using an intermediate buffer |
Cjuce::FileInputStream | An input stream that reads from a local file |
Cjuce::GZIPDecompressorInputStream | This stream will decompress a source-stream using zlib |
Cjuce::MemoryInputStream | Allows a block of data to be accessed as a stream |
Cjuce::SubregionStream | Wraps another input stream, and reads from a specific part of it |
Cjuce::WebInputStream | An InputStream which can be used to read from a given URL |
Cjuce::Interpolators | A collection of different interpolators for resampling streams of floats |
Cjuce::Interpolators::CatmullRomTraits | |
Cjuce::Interpolators::LagrangeTraits | |
Cjuce::Interpolators::LinearTraits | |
Cjuce::Interpolators::WindowedSincTraits | |
Cjuce::Interpolators::ZeroOrderHoldTraits | |
Cjuce::InterprocessConnection | Manages a simple two-way messaging connection to another process, using either a socket or a named pipe as the transport medium |
Cjuce::InterProcessLock | Acts as a critical section which processes can use to block each other |
Cjuce::InterProcessLock::Pimpl | |
Cjuce::InterProcessLock::ScopedLockType | Automatically locks and unlocks an InterProcessLock object |
Cjuce::IPAddress | Represents an IP address |
Cjuce::JavascriptEngine | A simple javascript interpreter! |
Cjuce::JNIClassBase | |
Cjuce::JSON | Contains static methods for converting JSON-formatted text to and from var objects |
►Cjuce::JUCEApplicationBase | Abstract base class for application classes |
Cjuce::JUCEApplication | An instance of this class is used to specify initialisation and shutdown code for the application |
Cjuce::JuceWindowIdentifier | |
Cjuce::Justification | Represents a type of justification to be used when positioning graphical items |
Cjuce::KeyboardComponentBase::NoteAndVelocity | This structure is returned by the getNoteAndVelocityAtPosition() method |
Cjuce::KeyGeneration | Contains static utilities for generating key-files that can be unlocked by the OnlineUnlockStatus class |
►Cjuce::KeyListener | Receives callbacks when keys are pressed |
Cjuce::KeyPressMappingSet | Manages and edits a list of keypresses, which it uses to invoke the appropriate command in an ApplicationCommandManager |
Cjuce::KeyPress | Represents a key press, including any modifier keys that are needed |
Cjuce::KeyPressMappingSet::CommandMapping | |
Cjuce::KeyPressMappingSet::KeyPressTime | |
Cjuce::KnownPluginList::CustomScanner | Class to define a custom plugin scanner |
Cjuce::KnownPluginList::PluginTree | A structure that recursively holds a tree of plugins |
Cjuce::Label::Listener | A class for receiving events from a Label |
►Cjuce::Label::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes to provide label drawing functionality |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::LassoSource< SelectableItemType > | A class used by the LassoComponent to manage the things that it selects |
Cjuce::LeakedObjectDetector< OwnerClass > | Embedding an instance of this class inside another class can be used as a low-overhead way of detecting leaked instances |
Cjuce::LeakedObjectDetector< OwnerClass >::LeakCounter | |
Cjuce::Line< ValueType > | Represents a line |
Cjuce::LinkedListPointer< ObjectType > | Helps to manipulate singly-linked lists of objects |
Cjuce::LinkedListPointer< ObjectType >::Appender | Allows efficient repeated insertions into a list |
►Cjuce::ListBoxModel | A subclass of this is used to drive a ListBox |
Cjuce::BurgerMenuComponent | A component which lists all menu items and groups them into categories by their respective parent menus |
Cjuce::FileListComponent | A component that displays the files in a directory as a listbox |
Cjuce::FileSearchPathListComponent | Shows a set of file paths in a list, allowing them to be added, removed or re-ordered |
Cjuce::TableListBox | A table of cells, using a TableHeaderComponent as its header |
Cjuce::ListenerList< ListenerClass, ArrayType > | Holds a set of objects and can invoke a member function callback on each object in the set with a single call |
Cjuce::ListenerList< ListenerClass, ArrayType >::DummyBailOutChecker | A dummy bail-out checker that always returns false |
Cjuce::ListenerList< ListenerClass, ArrayType >::Iterator< BailOutCheckerType, ListType > | Iterates the listeners in a ListenerList |
Cjuce::LocalisedStrings | Used to convert strings to localised foreign-language versions |
Cjuce::LocalRef< JavaType > | |
►Cjuce::Logger | Acts as an application-wide logging class |
Cjuce::FileLogger | A simple implementation of a Logger that writes to a file |
Cjuce::LookAndFeel::ColourSetting | |
Cjuce::LookAndFeel_V4::ColourScheme | A struct containing the set of colours to apply to the GUI |
►Cjuce::LowLevelGraphicsContext | Interface class for graphics context objects, used internally by the Graphics class |
Cjuce::CoreGraphicsContext | |
Cjuce::Direct2DLowLevelGraphicsContext | |
Cjuce::LowLevelGraphicsPostScriptRenderer | An implementation of LowLevelGraphicsContext that turns the drawing operations into a PostScript document |
Cjuce::RenderingHelpers::StackBasedLowLevelGraphicsContext< SavedStateType > | |
►Cjuce::RenderingHelpers::StackBasedLowLevelGraphicsContext< RenderingHelpers::SoftwareRendererSavedState > | |
Cjuce::LowLevelGraphicsSoftwareRenderer | A lowest-common-denominator implementation of LowLevelGraphicsContext that does all its rendering in memory |
Cjuce::LowLevelGraphicsPostScriptRenderer::SavedState | Describes a saved state |
Cjuce::MACAddress | Represents a MAC network card adapter address ID |
Cjuce::MarkerList | Holds a set of named marker points along a one-dimensional axis |
►Cjuce::MarkerList::Listener | A class for receiving events when changes are made to a MarkerList |
Cjuce::RelativeCoordinatePositionerBase | Base class for Component::Positioners that are based upon relative coordinates |
Cjuce::MarkerList::Marker | Represents a marker in a MarkerList |
Cjuce::MarkerList::MarkerListHolder | A base class for objects that want to provide a MarkerList |
Cjuce::MarkerList::ValueTreeWrapper | Forms a wrapper around a ValueTree that can be used for storing a MarkerList |
Cjuce::MathConstants< FloatType > | Commonly used mathematical constants |
Cjuce::Matrix3D< Type > | A 4x4 3D transformation matrix |
Cjuce::MaxNumFileHandlesInitialiser | |
Cjuce::MD5 | MD5 checksum class |
Cjuce::MemoryBlock | A class to hold a resizable block of raw data |
Cjuce::MemoryMappedFile | Maps a file into virtual memory for easy reading and/or writing |
►Cjuce::MenuBarModel::Listener | A class to receive callbacks when a MenuBarModel changes |
Cjuce::BurgerMenuComponent | A component which lists all menu items and groups them into categories by their respective parent menus |
Cjuce::MenuBarComponent | A menu bar component |
Cjuce::MessageBoxOptions | Class used to create a set of options to pass to the AlertWindow and NativeMessageBox methods for showing dialog boxes |
►Cjuce::MessageListener | MessageListener subclasses can post and receive Message objects |
►Cjuce::AudioPluginFormat | The base class for a type of plugin format, such as VST, AudioUnit, LADSPA, etc |
Cjuce::VSTPluginFormat | Implements a plugin format manager for VSTs |
Cjuce::MessageManager | This class is in charge of the application's event-dispatch loop |
Cjuce::MessageManager::Lock | A lock you can use to lock the message manager |
Cjuce::MessageQueue | |
Cjuce::MessageThread | |
Cjuce::MetaSuperFn< T, b > | |
Cjuce::MetaSuperFn< T, false > | |
Cjuce::MidiBuffer | Holds a sequence of time-stamped midi events |
Cjuce::MidiBufferIterator | An iterator to move over contiguous raw MIDI data, which Allows iterating over a MidiBuffer using C++11 range-for syntax |
Cjuce::MidiDataConcatenator | Helper class that takes chunks of incoming midi bytes, packages them into messages, and dispatches them to a midi callback |
Cjuce::MidiDeviceInfo | This struct contains information about a MIDI input or output device |
Cjuce::MidiFile | Reads/writes standard midi format files |
Cjuce::MidiInput | Represents a midi input device |
►Cjuce::MidiInputCallback | Receives incoming messages from a physical MIDI input device |
Cjuce::AudioProcessorPlayer | An AudioIODeviceCallback object which streams audio through an AudioProcessor |
Cjuce::MidiMessageCollector | Collects incoming realtime MIDI messages and turns them into blocks suitable for processing by a block-based audio callback |
Cjuce::MidiKeyboardState | Represents a piano keyboard, keeping track of which keys are currently pressed |
►Cjuce::MidiKeyboardState::Listener | Receives events from a MidiKeyboardState object |
Cjuce::MidiKeyboardComponent | A component that displays a piano keyboard, whose notes can be clicked on |
Cjuce::MidiMessageCollector | Collects incoming realtime MIDI messages and turns them into blocks suitable for processing by a block-based audio callback |
Cjuce::MidiMessage | Encapsulates a MIDI message |
Cjuce::MidiMessage::VariableLengthValue | Holds information about a variable-length value which was parsed from a stream of bytes |
Cjuce::MidiMessageMetadata | A view of MIDI message data stored in a contiguous buffer |
Cjuce::MidiMessageSequence | A sequence of timestamped midi messages |
Cjuce::MidiMessageSequence::MidiEventHolder | Structure used to hold midi events in the sequence |
Cjuce::MidiOutput::PendingMessage | |
Cjuce::MidiRPNDetector | Parses a stream of MIDI data to assemble RPN and NRPN messages from their constituent MIDI CC messages |
Cjuce::MidiRPNDetector::ChannelState | |
Cjuce::MidiRPNGenerator | Generates an appropriate sequence of MIDI CC messages to represent an RPN or NRPN message |
Cjuce::MidiRPNMessage | Represents a MIDI RPN (registered parameter number) or NRPN (non-registered parameter number) message |
Cjuce::ModalCallbackFunction | This class provides some handy utility methods for creating ModalComponentManager::Callback objects that will invoke a static function with some parameters when a modal component is dismissed |
Cjuce::ModalComponentManager::Callback | Receives callbacks when a modal component is dismissed |
Cjuce::ModifierKeys | Represents the state of the mouse buttons and modifier keys |
Cjuce::MountedVolumeListChangeDetector | An instance of this class will provide callbacks when drives are mounted or unmounted on the system |
Cjuce::MouseCursor | Represents a mouse cursor image |
Cjuce::MouseEvent | Contains position and status information about a mouse event |
Cjuce::MouseInactivityDetector::Listener | Classes should implement this to receive callbacks from a MouseInactivityDetector when the mouse becomes active or inactive |
Cjuce::MouseInputSource | Represents a linear source of mouse events from a mouse device or individual finger in a multi-touch environment |
►Cjuce::MouseListener | A MouseListener can be registered with a component to receive callbacks about mouse events that happen to that component |
►Cjuce::Component | The base class for all JUCE user-interface objects |
Cjuce::ActiveXControlComponent | A Windows-specific class that can create and embed an ActiveX control inside itself |
Cjuce::AndroidViewComponent | An Android-specific class that can create and embed a View inside itself |
Cjuce::AnimatedAppComponent | A base class for writing simple one-page graphical apps |
Cjuce::AudioAppComponent | A base class for writing audio apps that stream from the audio i/o devices |
Cjuce::AudioDeviceSelectorComponent | A component containing controls to let the user change the audio settings of an AudioDeviceManager object |
►Cjuce::AudioProcessorEditor | Base class for the component that acts as the GUI for an AudioProcessor |
Cjuce::GenericAudioProcessorEditor | A type of UI component that displays the parameters of an AudioProcessor as a simple list of sliders, combo boxes and switches |
Cjuce::AudioVisualiserComponent | A simple component that can be used to show a scrolling waveform of audio data |
►Cjuce::BubbleComponent | A component for showing a message or other graphics inside a speech-bubble-shaped outline, pointing at a location on the screen |
Cjuce::BubbleMessageComponent | A speech-bubble component that displays a short message |
Cjuce::BurgerMenuComponent | A component which lists all menu items and groups them into categories by their respective parent menus |
►Cjuce::Button | A base class for buttons |
Cjuce::ArrowButton | A button with an arrow in it |
Cjuce::DrawableButton | A button that displays a Drawable |
Cjuce::HyperlinkButton | A button showing an underlined weblink, that will launch the link when it's clicked |
Cjuce::ImageButton | As the title suggests, this is a button containing an image |
Cjuce::ShapeButton | A button that contains a filled shape |
Cjuce::TabBarButton | In a TabbedButtonBar, this component is used for each of the buttons |
Cjuce::TextButton | A button that uses the standard lozenge-shaped background with a line of text on it |
Cjuce::ToggleButton | A button that can be toggled on/off |
►Cjuce::ToolbarItemComponent | A component that can be used as one of the items in a Toolbar |
Cjuce::ToolbarButton | A type of button designed to go on a toolbar |
Cjuce::CallOutBox | A box with a small arrow that can be used as a temporary pop-up window to show extra controls when a button or other component is clicked |
Cjuce::CarbonViewWrapperComponent | Creates a floating carbon window that can be used to hold a carbon UI |
Cjuce::CaretComponent | @tags{GUI} |
Cjuce::CodeEditorComponent | A text editor component designed specifically for source code |
Cjuce::ColourSelector | A component that lets the user choose a colour |
Cjuce::ComboBox | A component that lets the user choose from a drop-down list of choices |
Cjuce::ConcertinaPanel | A panel which holds a vertical stack of components which can be expanded and contracted |
►Cjuce::Drawable | The base class for objects which can draw themselves, e.g |
Cjuce::DrawableComposite | A drawable object which acts as a container for a set of other Drawables |
Cjuce::DrawableImage | A drawable object which is a bitmap image |
►Cjuce::DrawableShape | A base class implementing common functionality for Drawable classes which consist of some kind of filled and stroked outline |
Cjuce::DrawablePath | A drawable object which renders a filled or outlined shape |
Cjuce::DrawableRectangle | A Drawable object which draws a rectangle |
Cjuce::DrawableText | A drawable object which renders a line of text |
Cjuce::FileBrowserComponent | A component for browsing and selecting a file or directory to open or save |
Cjuce::FilenameComponent | Shows a filename as an editable text box, with a 'browse' button and a drop-down list for recently selected files |
►Cjuce::FilePreviewComponent | Base class for components that live inside a file chooser dialog box and show previews of the files that get selected |
Cjuce::ImagePreviewComponent | A simple preview component that shows thumbnails of image files |
Cjuce::FileSearchPathListComponent | Shows a set of file paths in a list, allowing them to be added, removed or re-ordered |
Cjuce::GroupComponent | A component that draws an outline around itself and has an optional title at the top, for drawing an outline around a group of controls |
Cjuce::HWNDComponent | A Windows-specific class that can create and embed a HWND inside itself |
Cjuce::ImageComponent | A component that simply displays an image |
Cjuce::JUCESplashScreen | The standard JUCE splash screen component |
Cjuce::KeyboardComponentBase | A base class for drawing a custom MIDI keyboard component |
Cjuce::KeyMappingEditorComponent | A component to allow editing of the keymaps stored by a KeyPressMappingSet object |
Cjuce::Label | A component that displays a text string, and can optionally become a text editor when clicked |
Cjuce::LassoComponent< SelectableItemType > | A component that acts as a rectangular selection region, which you drag with the mouse to select groups of objects (in conjunction with a SelectedItemSet) |
►Cjuce::ListBox | A list of items that can be scrolled vertically |
Cjuce::FileListComponent | A component that displays the files in a directory as a listbox |
Cjuce::TableListBox | A table of cells, using a TableHeaderComponent as its header |
Cjuce::MenuBarComponent | A menu bar component |
Cjuce::MultiDocumentPanel | A component that contains a set of other components either in floating windows or tabs |
Cjuce::NSViewComponent | A Mac-specific class that can create and embed an NSView inside itself |
Cjuce::OnlineUnlockForm | Acts as a GUI which asks the user for their details, and calls the appropriate methods on your OnlineUnlockStatus object to attempt to register the app |
Cjuce::OpenGLAppComponent | A base class for writing simple one-page graphical apps |
Cjuce::OpenGLContext::NativeContext::DummyComponent | |
Cjuce::PluginListComponent | A component displaying a list of plugins, with options to scan for them, add, remove and sort them |
Cjuce::PopupMenu::CustomComponent | A user-defined component that can be used as an item in a popup menu |
Cjuce::PreferencesPanel | A component with a set of buttons at the top for changing between pages of preferences |
Cjuce::ProgressBar | A progress bar component |
►Cjuce::PropertyComponent | A base class for a component that goes in a PropertyPanel and displays one of an item's properties |
Cjuce::BooleanPropertyComponent | A PropertyComponent that contains an on/off toggle button |
Cjuce::ButtonPropertyComponent | A PropertyComponent that contains a button |
Cjuce::ChoicePropertyComponent | A PropertyComponent that shows its value as a combo box |
Cjuce::MultiChoicePropertyComponent | A PropertyComponent that shows its value as an expandable list of ToggleButtons |
Cjuce::SliderPropertyComponent | A PropertyComponent that shows its value as a slider |
Cjuce::TextPropertyComponent | A PropertyComponent that shows its value as editable text |
Cjuce::PropertyPanel | A panel that holds a list of PropertyComponent objects |
Cjuce::ResizableBorderComponent | A component that resizes its parent component when dragged |
Cjuce::ResizableCornerComponent | A component that resizes a parent component when dragged |
Cjuce::ResizableEdgeComponent | A component that resizes its parent component when dragged |
Cjuce::ScrollBar | A scrollbar component |
Cjuce::SidePanel | A component that is positioned on either the left- or right-hand side of its parent, containing a header and some content |
Cjuce::Slider | A slider control for changing a value |
Cjuce::SplashScreen | A component for showing a splash screen while your app starts up |
Cjuce::StandaloneFilterWindow::MainContentComponent | |
Cjuce::StandaloneFilterWindow::MainContentComponent::NotificationArea | |
Cjuce::StandalonePluginHolder::SettingsComponent | |
Cjuce::StretchableLayoutResizerBar | A component that acts as one of the vertical or horizontal bars you see being used to resize panels in a window |
Cjuce::SystemTrayIconComponent | This component sits in the taskbar tray as a small icon |
Cjuce::TabbedButtonBar | A vertical or horizontal bar containing tabs that you can select |
Cjuce::TabbedComponent | A component with a TabbedButtonBar along one of its sides |
Cjuce::TableHeaderComponent | A component that displays a strip of column headings for a table, and allows these to be resized, dragged around, etc |
Cjuce::TextEditor | An editable text box |
Cjuce::Toolbar | A toolbar component |
Cjuce::ToolbarItemPalette | A component containing a list of toolbar items, which the user can drag onto a toolbar to add them |
Cjuce::TooltipWindow | A window that displays a pop-up tooltip when the mouse hovers over another component |
►Cjuce::TopLevelWindow | A base class for top-level windows |
Cjuce::AlertWindow | A window that displays a message and has buttons for the user to react to it |
►Cjuce::ResizableWindow | A base class for top-level windows that can be dragged around and resized |
►Cjuce::DocumentWindow | A resizable window with a title bar and maximise, minimise and close buttons |
Cjuce::DialogWindow | A dialog-box style window |
Cjuce::MultiDocumentPanelWindow | This is a derivative of DocumentWindow that is used inside a MultiDocumentPanel component |
Cjuce::StandaloneFilterWindow | A class that can be used to run a simple standalone application containing your filter |
Cjuce::FileChooserDialogBox | A file open/save dialog box |
Cjuce::TreeView | A tree-view component |
Cjuce::UIViewComponent | An iOS-specific class that can create and embed an UIView inside itself |
Cjuce::VideoComponent | A component that can play a movie |
Cjuce::Viewport | A Viewport is used to contain a larger child component, and allows the child to be automatically scrolled around |
►Cjuce::WebBrowserComponent | A component that displays an embedded web browser |
Cjuce::WindowsWebView2WebBrowserComponent | If you have enabled the JUCE_USE_WIN_WEBVIEW2 flag then this wrapper will attempt to use the Microsoft Edge (Chromium) WebView2 control instead of IE on Windows |
Cjuce::XEmbedComponent | A Linux-specific class that can embed a foreign X11 widget |
Cjuce::MouseInactivityDetector | This object watches for mouse-events happening within a component, and if the mouse remains still for long enough, triggers an event to indicate that it has become inactive |
Cjuce::MouseWheelDetails | Contains status information about a mouse wheel event |
Cjuce::MPEChannelAssigner | This class handles the assignment of new MIDI notes to member channels of an active MPE zone |
Cjuce::MPEChannelAssigner::MidiChannel | |
Cjuce::MPEChannelRemapper | This class handles the logic for remapping MIDI note messages from multiple MPE sources onto a specified MPE zone |
Cjuce::MPEInstrument | This class represents an instrument handling MPE |
Cjuce::MPEInstrument::LegacyMode | |
►Cjuce::MPEInstrument::Listener | Derive from this class to be informed about any changes in the MPE notes played by this instrument, and any changes to its zone layout |
Cjuce::MPEKeyboardComponent | A component that displays an MPE-compatible keyboard, whose notes can be clicked on |
►Cjuce::MPESynthesiserBase | Derive from this class to create a basic audio generator capable of MPE |
Cjuce::MPESynthesiser | Base class for an MPE-compatible musical device that can play sounds |
Cjuce::MPEInstrument::MPEDimension | |
Cjuce::MPEMessages | This helper class contains the necessary helper functions to generate MIDI messages that are exclusive to MPE, such as defining the upper and lower MPE zones and setting per-note and master pitchbend ranges |
Cjuce::MPENote | This struct represents a playing MPE note |
Cjuce::MPESynthesiserVoice | Represents an MPE voice that an MPESynthesiser can use to play a sound |
Cjuce::MPEValue | This class represents a single value for any of the MPE dimensions of control |
Cjuce::MPEZone | This struct represents an MPE zone |
Cjuce::MPEZoneLayout | This class represents the current MPE zone layout of a device capable of handling MPE |
Cjuce::MPEZoneLayout::Listener | Listener class |
Cjuce::MultiTimer | A type of timer class that can run multiple timers with different frequencies, all of which share a single callback |
Cjuce::MultiTouchMapper< IDType > | |
Cjuce::MultiTouchMapper< IDType >::TouchInfo | |
Cjuce::NamedPipe | A cross-process pipe that can have data written to and read from it |
Cjuce::NamedValueSet | Holds a set of named var objects |
Cjuce::NamedValueSet::NamedValue | Structure for a named var object |
Cjuce::NativeMessageBox | This class contains some static methods for showing native alert windows |
Cjuce::NeedsStret< T > | |
Cjuce::NeedsStret< void > | |
Cjuce::NetworkServiceDiscovery | Contains classes that implement a simple protocol for broadcasting the availability and location of a discoverable service on the local network, and for maintaining a list of known services |
Cjuce::NetworkServiceDiscovery::Service | Contains information about a service that has been found on the network |
Cjuce::NewLine | This class is used for represent a new-line character sequence |
Cjuce::NormalisableRange< ValueType > | Represents a mapping between an arbitrary range of values and a normalised 0->1 range |
Cjuce::NSObjectDeleter | |
►Cjuce::NSViewCallbackInterface | |
Cjuce::NSViewFrameWatcher | |
Cjuce::NullCheckedInvocation | Some helper methods for checking a callable object before invoking with the specified arguments |
Cjuce::ObjCBlock< BlockType > | |
Cjuce::ObjCClass< SuperclassType > | |
Cjuce::ObjCObjectHandle< T > | |
►Cjuce::OnlineUnlockStatus | A base class for online unlocking systems |
Cjuce::TracktionMarketplaceStatus | An implementation of the OnlineUnlockStatus class which talks to the Tracktion Marketplace server |
Cjuce::OnlineUnlockStatus::MachineIDUtilities | This class contains some utility functions that might help with machine ID generation |
Cjuce::OnlineUnlockStatus::UnlockResult | This provides some details about the reply that the server gave in a call to attemptWebserverUnlock() |
Cjuce::OpenGLContext | Creates an OpenGL context, which can be attached to a component |
Cjuce::OpenGLContext::NativeContext::Locker | |
Cjuce::OpenGLExtensionFunctions | This class contains a generated list of OpenGL extension functions, which are either dynamically loaded for a specific GL context, or simply call-through to the appropriate OS function where available |
Cjuce::OpenGLFrameBuffer | Creates an openGL frame buffer |
Cjuce::OpenGLGraphicsContextCustomShader | Used to create custom shaders for use with an openGL 2D rendering context |
Cjuce::OpenGLHelpers | A set of miscellaneous openGL helper functions |
Cjuce::OpenGLPixelFormat | Represents the various properties of an OpenGL pixel format |
►Cjuce::OpenGLRenderer | A base class that should be implemented by classes which want to render openGL on a background thread |
Cjuce::OpenGLAppComponent | A base class for writing simple one-page graphical apps |
Cjuce::OpenGLShaderProgram | Manages an OpenGL shader program |
Cjuce::OpenGLShaderProgram::Attribute | Represents an openGL vertex attribute value |
Cjuce::OpenGLShaderProgram::Uniform | Represents an openGL uniform value |
Cjuce::OpenGLTexture | Creates an openGL texture from an Image |
Cjuce::OptionalScopedPointer< ObjectType > | Holds a pointer to an object which can optionally be deleted when this pointer goes out of scope |
Cjuce::OSCAddress | An OSC address |
Cjuce::OSCAddressPattern | An OSC address pattern |
Cjuce::OSCArgument | An OSC argument |
Cjuce::OSCBundle | An OSC bundle |
Cjuce::OSCBundle::Element | An OSC bundle element |
Cjuce::OSCColour | Holds a 32-bit RGBA colour for passing to and from an OSCArgument |
Cjuce::OSCMessage | An OSC Message |
Cjuce::OSCReceiver | A class for receiving OSC data |
Cjuce::OSCReceiver::Listener< CallbackType > | A class for receiving OSC data from an OSCReceiver |
Cjuce::OSCReceiver::ListenerWithOSCAddress< CallbackType > | A class for receiving only those OSC messages from an OSCReceiver that match a given OSC address |
Cjuce::OSCReceiver::MessageLoopCallback | Use this struct as the template parameter for Listener and ListenerWithOSCAddress to receive incoming OSC data on the message thread |
Cjuce::OSCReceiver::RealtimeCallback | Use this struct as the template parameter for Listener and ListenerWithOSCAddress to receive incoming OSC data immediately after it arrives, called directly on the network thread that listens to incoming OSC traffic |
Cjuce::OSCSender | An OSC message sender |
Cjuce::OSCTimeTag | An OSC time tag |
Cjuce::OSCTypes | The definitions of supported OSC types and their associated OSC type tags, as defined in the OpenSoundControl 1.0 specification |
►Cjuce::OutputStream | The base class for streams that write data to some kind of destination |
Cjuce::FileOutputStream | An output stream that writes into a local file |
Cjuce::GZIPCompressorOutputStream | A stream which uses zlib to compress the data written into it |
Cjuce::MemoryOutputStream | Writes data to an internal memory buffer, which grows as required |
Cjuce::OwnedArray< ObjectClass, TypeOfCriticalSectionToUse > | An array designed for holding objects |
Cjuce::Parallelogram< ValueType > | Represents a parallelogram that is defined by 3 points |
Cjuce::ParameterID | Combines a parameter ID and a version hint |
Cjuce::Path | A path is a sequence of lines and curves that may either form a closed shape or be open-ended |
Cjuce::Path::Iterator | Iterates the lines and curves that a path contains |
Cjuce::Path::PathBounds | |
Cjuce::PathFlatteningIterator | Flattens a Path object into a series of straight-line sections |
Cjuce::PathStrokeType | Describes a type of stroke used to render a solid outline along a path |
Cjuce::PenDetails | Contains status information about a pen event |
Cjuce::PerformanceCounter | A timer for measuring performance of code and dumping the results to a file |
Cjuce::PerformanceCounter::Statistics | Holds the current statistics |
Cjuce::PixelAlpha | Represents an 8-bit single-channel pixel, and can perform compositing operations on it |
Cjuce::PixelARGB | Represents a 32-bit INTERNAL pixel with premultiplied alpha, and can perform compositing operations with it |
Cjuce::PixelARGB::Components | |
Cjuce::PixelRGB | Represents a 24-bit RGB pixel, and can perform compositing operations on it |
Cjuce::PluginDescription | A small class to represent some facts about a particular type of plug-in |
Cjuce::PluginDirectoryScanner | Scans a directory for plugins, and adds them to a KnownPluginList |
Cjuce::PluginHostType | A useful utility class to determine the host or DAW in which your plugin is loaded |
Cjuce::Point< ValueType > | A pair of (x, y) coordinates |
Cjuce::PopupMenu | Creates and displays a popup-menu |
Cjuce::PopupMenu::Item | Describes a popup menu item |
►Cjuce::PopupMenu::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes to provide menu drawing functionality |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::PopupMenu::MenuItemIterator | Allows you to iterate through the items in a pop-up menu, and examine their properties |
Cjuce::PopupMenu::Options | Class used to create a set of options to pass to the show() method |
Cjuce::PositionedGlyph | A glyph from a particular font, with a particular size, style, typeface and position |
Cjuce::Primes | Prime number creation class |
Cjuce::Process | Represents the current executable's process |
►Cjuce::ProgressBar::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::PropertiesFile::Options | Structure describing properties file options |
►Cjuce::PropertyComponent::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
►Cjuce::PropertySet | A set of named property values, which can be strings, integers, floating point, etc |
Cjuce::PropertiesFile | Wrapper on a file that stores a list of key/value data pairs |
Cjuce::PushNotifications::Channel | Android API level 26 or higher only: Represents notification channel through which notifications will be sent |
Cjuce::PushNotifications::ChannelGroup | Android API level 26 or higher only: represents a channel group |
Cjuce::PushNotifications::Listener | Register a listener (ideally on application startup) to receive information about notifications received and any callbacks to async functions called |
Cjuce::PushNotifications::Notification | Represents a notification that can be sent or received |
Cjuce::PushNotifications::Notification::Action | Represents an action on a notification that can be presented as a button or a text input |
Cjuce::PushNotifications::Notification::LedBlinkPattern | Allows to control the time the device's led is on and off |
Cjuce::PushNotifications::Notification::Progress | Used to represent a progress of some operation |
Cjuce::PushNotifications::Settings | Describes settings we want to use for current device |
Cjuce::PushNotifications::Settings::Category | Describes a category of a notification |
Cjuce::Quaternion< Type > | Holds a quaternion (a 3D vector and a scalar value) |
Cjuce::Random | A random number generator |
Cjuce::Range< ValueType > | A general-purpose range object, that simply represents any linear range with a start and end point |
Cjuce::RangedAudioParameterAttributes< Derived, Value > | |
Cjuce::RangedDirectoryIterator | Allows iterating over files and folders using C++11 range-for syntax |
Cjuce::ReadWriteLock | A critical section that allows multiple simultaneous readers |
Cjuce::ReadWriteLock::ThreadRecursionCount | |
Cjuce::RecentlyOpenedFilesList | Manages a set of files for use as a list of recently-opened documents |
Cjuce::Rectangle< ValueType > | Manages a rectangle and allows geometric operations to be performed on it |
Cjuce::RectangleList< ValueType > | Maintains a set of rectangles as a complex region |
Cjuce::RectanglePlacement | Defines the method used to position some kind of rectangular object within a rectangular viewport |
Cjuce::ReferenceCountedArray< ObjectClass, TypeOfCriticalSectionToUse > | Holds a list of objects derived from ReferenceCountedObject, or which implement basic reference-count handling methods |
►Cjuce::ReferenceCountedObject | A base class which provides methods for reference-counting |
Cjuce::AudioDeviceManager::LevelMeter | A simple reference-counted struct that holds a level-meter value that can be read using getCurrentLevel() |
Cjuce::AudioProcessorGraph::Node | Represents one of the nodes, or processors, in an AudioProcessorGraph |
►Cjuce::dsp::ProcessorState | This is a handy base class for the state of a processor (such as parameter values) which is typically shared among several processors |
Cjuce::dsp::IIR::Coefficients< NumericType > | A set of coefficients for use in an Filter object |
Cjuce::DynamicObject | Represents a dynamically implemented object |
Cjuce::ImagePixelData | This is a base class for holding image data in implementation-specific ways |
►Cjuce::MessageManager::MessageBase | Internal class used as the base class for all message objects |
Cjuce::CallbackMessage | A message that invokes a callback method when it gets delivered |
Cjuce::Message | The base class for objects that can be sent to a MessageListener |
►Cjuce::OpenGLContext::AsyncWorker | |
Cjuce::OpenGLContext::AsyncWorkerFunctor< FunctionType > | |
Cjuce::RenderingHelpers::CachedGlyphEdgeTable< RendererType > | Caches a glyph as an edge-table |
►Cjuce::SynthesiserSound | Describes one of the sounds that a Synthesiser can play |
Cjuce::SamplerSound | A subclass of SynthesiserSound that represents a sampled audio clip |
►Cjuce::Typeface | A typeface represents a size-independent font |
Cjuce::CustomTypeface | A typeface that can be populated with custom glyphs |
Cjuce::URL::Bookmark | |
Cjuce::URL::Upload | |
Cjuce::Value::ValueSource | Used internally by the Value class as the base class for its shared value objects |
Cjuce::ReferenceCountedObjectPtr< ObjectType > | A smart-pointer class which points to a reference-counted object |
Cjuce::RelativeCoordinate | Expresses a coordinate as a dynamically evaluated expression |
Cjuce::RelativeCoordinate::StandardStrings | |
Cjuce::RelativeCoordinate::Strings | A set of static strings that are commonly used by the RelativeCoordinate class |
Cjuce::RelativeParallelogram | A parallelogram defined by three RelativePoint positions |
Cjuce::RelativePoint | An X-Y position stored as a pair of RelativeCoordinate values |
Cjuce::RelativePointPath | A path object that consists of RelativePoint coordinates rather than the normal fixed ones |
►Cjuce::RelativePointPath::ElementBase | Base class for the elements that make up a RelativePointPath |
Cjuce::RelativePointPath::CloseSubPath | Class for the close sub path element |
Cjuce::RelativePointPath::CubicTo | Class for the cubic to element |
Cjuce::RelativePointPath::LineTo | Class for the line to element |
Cjuce::RelativePointPath::QuadraticTo | Class for the quadratic to element |
Cjuce::RelativePointPath::StartSubPath | Class for the start sub path element |
Cjuce::RelativeRectangle | A rectangle stored as a set of RelativeCoordinate values |
Cjuce::RelativeTime | A relative measure of time |
Cjuce::RenderingHelpers::ClipRegions< SavedStateType > | |
Cjuce::RenderingHelpers::ClipRegions< SavedStateType >::RectangleListRegion::SubRectangleIterator | |
Cjuce::RenderingHelpers::ClipRegions< SavedStateType >::RectangleListRegion::SubRectangleIteratorFloat | |
Cjuce::RenderingHelpers::EdgeTableFillers::ImageFill< DestPixelType, SrcPixelType, repeatPattern > | Fills an edge-table with a non-transformed image |
Cjuce::RenderingHelpers::EdgeTableFillers::SolidColour< PixelType, replaceExisting > | Fills an edge-table with a solid colour |
Cjuce::RenderingHelpers::EdgeTableFillers::TransformedImageFill< DestPixelType, SrcPixelType, repeatPattern > | Fills an edge-table with a transformed image |
Cjuce::RenderingHelpers::EdgeTableFillers::TransformedImageFill< DestPixelType, SrcPixelType, repeatPattern >::TransformedImageSpanInterpolator | |
Cjuce::RenderingHelpers::EdgeTableFillers::TransformedImageFill< DestPixelType, SrcPixelType, repeatPattern >::TransformedImageSpanInterpolator::BresenhamInterpolator | |
Cjuce::RenderingHelpers::FloatRectangleRasterisingInfo | Calculates the alpha values and positions for rendering the edges of a non-pixel-aligned rectangle |
Cjuce::RenderingHelpers::GradientPixelIterators::Linear | Iterates the colour of pixels in a linear gradient |
►Cjuce::RenderingHelpers::GradientPixelIterators::Radial | Iterates the colour of pixels in a circular radial gradient |
Cjuce::RenderingHelpers::GradientPixelIterators::TransformedRadial | Iterates the colour of pixels in a skewed radial gradient |
Cjuce::RenderingHelpers::SavedStateBase< SavedStateType > | |
Cjuce::RenderingHelpers::SavedStateStack< StateObjectType > | |
Cjuce::RenderingHelpers::TranslationOrTransform | Holds either a simple integer translation, or an affine transform |
Cjuce::ResamplingAudioSource::FilterState | |
Cjuce::Reservoir | Helper functions for managing buffered readers |
Cjuce::ResizableBorderComponent::Zone | Represents the different sections of a resizable border, which allow it to resized in different ways |
►Cjuce::ResizableWindow::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes to provide window drawing functionality |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::Result | Represents the 'success' or 'failure' of an operation, and holds an associated error message to describe the error when there's a failure |
Cjuce::Reverb | Performs a simple reverb effect on a stream of audio data |
Cjuce::Reverb::AllPassFilter | |
Cjuce::Reverb::CombFilter | |
Cjuce::Reverb::Parameters | Holds the parameters being used by a Reverb object |
Cjuce::RSAKey | RSA public/private key-pair encryption class |
Cjuce::RuntimePermissions | |
Cjuce::ScaledImage | An image that will be resampled before it is drawn |
Cjuce::ScopedAutoReleasePool | A handy C++ wrapper that creates and deletes an NSAutoreleasePool object using RAII |
Cjuce::ScopedDPIAwarenessDisabler | A Windows-specific class that temporarily sets the DPI awareness context of the current thread to be DPI unaware and resets it to the previous context when it goes out of scope |
Cjuce::ScopedJuceInitialiser_GUI | A utility object that helps you initialise and shutdown JUCE correctly using an RAII pattern |
Cjuce::ScopedLowPowerModeDisabler | Disables low-power-mode for the duration of an instance's lifetime |
Cjuce::ScopedNoDenormals | Helper class providing an RAII-based mechanism for temporarily disabling denormals on your CPU |
Cjuce::ScopedReadLock | Automatically locks and unlocks a ReadWriteLock object |
Cjuce::ScopedThreadDPIAwarenessSetter | |
Cjuce::ScopedTimeMeasurement | Simple RAII class for measuring the time spent in a scope |
Cjuce::ScopedValueSetter< ValueType > | Helper class providing an RAII-based mechanism for temporarily setting and then re-setting a value |
Cjuce::ScopedWriteLock | Automatically locks and unlocks a ReadWriteLock object |
►Cjuce::ScrollBar::Listener | A class for receiving events from a ScrollBar |
Cjuce::Viewport | A Viewport is used to contain a larger child component, and allows the child to be automatically scrolled around |
►Cjuce::ScrollBar::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes to provide scrollbar-drawing functionality |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::SHA256 | SHA-256 secure hash generator |
Cjuce::SharedResourcePointer< SharedObjectType > | A smart-pointer that automatically creates and manages the lifetime of a shared static instance of a class |
Cjuce::SharedResourcePointer< SharedObjectType >::SharedObjectHolder | |
►Cjuce::SidePanel::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes to provide SidePanel drawing functionality |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::SingleThreadedAbstractFifo | Encapsulates the logic for a single-threaded FIFO |
►Cjuce::SingleThreadedReferenceCountedObject | Adds reference-counting to an object |
Cjuce::PopupMenu::CustomCallback | A user-defined callback that can be used for specific items in a popup menu |
Cjuce::PopupMenu::CustomComponent | A user-defined component that can be used as an item in a popup menu |
►Cjuce::RenderingHelpers::ClipRegions< SavedStateType >::Base | |
Cjuce::RenderingHelpers::ClipRegions< SavedStateType >::EdgeTableRegion | |
Cjuce::RenderingHelpers::ClipRegions< SavedStateType >::RectangleListRegion | |
►Cjuce::Slider::Listener | A class for receiving callbacks from a Slider |
Cjuce::SliderParameterAttachment | An object of this class maintains a connection between a Slider and a plug-in parameter |
►Cjuce::Slider::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes to provide slider drawing functionality |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::Slider::RotaryParameters | Structure defining rotary parameters for a slider |
Cjuce::Slider::ScopedDragNotification | An RAII class for sending slider listener drag messages |
Cjuce::Slider::SliderLayout | A struct defining the placement of the slider area and the text box area relative to the bounds of the whole Slider component |
Cjuce::SmoothedValueBase< SmoothedValueType > | A base class for the smoothed value classes |
Cjuce::SmoothedValueBase< SmoothedValueType >::FloatTypeHelper< T > | |
Cjuce::SmoothedValueBase< SmoothedValueType >::FloatTypeHelper< SmoothedValueClass< FloatType > > | |
Cjuce::SmoothedValueBase< SmoothedValueType >::FloatTypeHelper< SmoothedValueClass< FloatType, SmoothingType > > | |
Cjuce::SortedSet< ElementType, TypeOfCriticalSectionToUse > | Holds a set of unique primitive objects, such as ints or doubles |
Cjuce::SparseSet< Type > | Holds a set of primitive values, storing them as a set of ranges |
Cjuce::SpeakerMappings::Mapping | Structure describing a mapping |
Cjuce::SpeakerMappings::VstSpeakerConfigurationHolder | Class to hold a speaker configuration |
Cjuce::SpinLock | A simple spin-lock class that can be used as a simple, low-overhead mutex for uncontended situations |
Cjuce::StandalonePluginHolder::CallbackMaxSizeEnforcer::GetChannelWithOffset | |
Cjuce::StandalonePluginHolder::PluginInOuts | Structure used for the number of inputs and outputs |
Cjuce::StatisticsAccumulator< FloatType > | A class that measures various statistics about a series of floating point values that it is given |
Cjuce::StatisticsAccumulator< FloatType >::KahanSum | |
Cjuce::StreamingSocket | A wrapper for a streaming (TCP) socket |
Cjuce::StretchableLayoutManager | For laying out a set of components, where the components have preferred sizes and size limits, but where they are allowed to stretch to fill the available space |
Cjuce::StretchableLayoutManager::ItemLayoutProperties | |
►Cjuce::StretchableLayoutResizerBar::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::StretchableObjectResizer | A utility class for fitting a set of objects whose sizes can vary between a minimum and maximum size, into a space |
Cjuce::StretchableObjectResizer::Item | |
Cjuce::String | The JUCE String class! |
Cjuce::String::PreallocationBytes | |
Cjuce::StringArray | A special array for holding a list of strings |
Cjuce::StringPairArray | A container for holding a set of strings which are keyed by another string |
Cjuce::StringPool | A StringPool holds a set of shared strings, which reduces storage overheads and improves comparison speed when dealing with many duplicate strings |
Cjuce::StringRef | A simple class for holding temporary references to a string literal or String |
Cjuce::Synthesiser | Base class for a musical device that can play sounds |
►Cjuce::SynthesiserVoice | Represents a voice that a Synthesiser can use to play a SynthesiserSound |
Cjuce::SamplerVoice | A subclass of SynthesiserVoice that can play a SamplerSound |
Cjuce::SystemAudioVolume | Contains functions to control the system's master volume |
Cjuce::SystemClipboard | Handles reading/writing to the system's clipboard |
Cjuce::SystemStats | Contains methods for finding out about the current hardware and OS configuration |
►Cjuce::TabbedButtonBar::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes to provide window drawing functionality |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::TabbedButtonBar::TabInfo | |
Cjuce::TableHeaderComponent::ColumnInfo | |
►Cjuce::TableHeaderComponent::Listener | Receives events from a TableHeaderComponent when columns are resized, moved, etc |
Cjuce::TableListBox | A table of cells, using a TableHeaderComponent as its header |
►Cjuce::TableHeaderComponent::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::TableListBoxModel | One of these is used by a TableListBox as the data model for the table's contents |
Cjuce::TemporaryFile | Manages a temporary file, which will be deleted when this object is deleted |
Cjuce::TextDiff | Calculates and applies a sequence of changes to convert one text string into another |
Cjuce::TextDiff::Change | Describes a change, which can be either an insertion or deletion |
Cjuce::TextDragAndDropTarget | Components derived from this class can have text dropped onto them by an external application |
►Cjuce::TextEditor::InputFilter | Base class for input filters that can be applied to a TextEditor to restrict the text that can be entered |
Cjuce::TextEditor::LengthAndCharacterRestriction | An input filter for a TextEditor that limits the length of text and/or the characters that it may contain |
►Cjuce::TextEditor::Listener | Receives callbacks from a TextEditor component when it changes |
Cjuce::Label | A component that displays a text string, and can optionally become a text editor when clicked |
►Cjuce::TextEditor::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes to provide TextEditor drawing functionality |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::TextEditorKeyMapper< CallbackClass > | This class is used to invoke a range of text-editor navigation methods on an object, based upon a keypress event |
►Cjuce::TextInputTarget | An abstract base class which can be implemented by components that function as text editors |
Cjuce::CodeEditorComponent | A text editor component designed specifically for source code |
Cjuce::TextEditor | An editable text box |
Cjuce::TextLayout | A Pre-formatted piece of text, which may contain multiple fonts and colours |
Cjuce::TextLayout::DereferencingIterator< Iterator > | |
Cjuce::TextLayout::Glyph | A positioned glyph |
Cjuce::TextLayout::Line | A line containing a sequence of glyph-runs |
Cjuce::TextLayout::Run | A sequence of glyphs with a common font and colour |
Cjuce::TextPropertyComponent::Listener | Used to receive callbacks for text changes |
►Cjuce::Thread | Encapsulates a thread |
Cjuce::InterprocessConnectionServer | An object that waits for client sockets to connect to a port on this host, and creates InterprocessConnection objects for each one |
Cjuce::MidiOutput | Represents a midi output device |
Cjuce::NetworkServiceDiscovery::Advertiser | An object which runs a thread to repeatedly broadcast the existence of a discoverable service |
Cjuce::NetworkServiceDiscovery::AvailableServiceList | Watches the network for broadcasts from Advertiser objects, and keeps a list of all the currently active instances |
Cjuce::ThreadedAnalyticsDestination::EventDispatcher | |
Cjuce::ThreadWithProgressWindow | A thread that automatically pops up a modal dialog box with a progress bar and cancel button while it's busy running |
Cjuce::TimeSliceThread | A thread that keeps a list of clients, and calls each one in turn, giving them all a chance to run some sort of short task |
►Cjuce::Thread::Listener | Used to receive callbacks for thread exit calls |
Cjuce::MessageManagerLock | Used to make sure that the calling thread has exclusive access to the message loop |
Cjuce::ThreadLocalValue< Type > | Provides cross-platform support for thread-local objects |
Cjuce::ThreadLocalValue< Type >::ObjectHolder | |
Cjuce::ThreadPool | A set of threads that will run a list of jobs |
Cjuce::ThreadPool::JobSelector | A callback class used when you need to select which ThreadPoolJob objects are suitable for some kind of operation |
Cjuce::ThreadPoolJob | A task that is executed by a ThreadPool object |
Cjuce::Time | Holds an absolute date and time |
►Cjuce::Timer | Makes repeated callbacks to a virtual method at a specified time interval |
Cjuce::AnimatedAppComponent | A base class for writing simple one-page graphical apps |
Cjuce::AnimatedPosition< Behaviour > | Models a 1-dimensional position that can be dragged around by the user, and which will then continue moving with a customisable physics behaviour when released |
Cjuce::AudioDeviceSelectorComponent | A component containing controls to let the user change the audio settings of an AudioDeviceManager object |
Cjuce::AudioProcessorValueTreeState | This class contains a ValueTree that is used to manage an AudioProcessor's entire state |
Cjuce::AudioVisualiserComponent | A simple component that can be used to show a scrolling waveform of audio data |
Cjuce::BubbleMessageComponent | A speech-bubble component that displays a short message |
Cjuce::CallOutBox | A box with a small arrow that can be used as a temporary pop-up window to show extra controls when a button or other component is clicked |
Cjuce::CarbonViewWrapperComponent | Creates a floating carbon window that can be used to hold a carbon UI |
Cjuce::CaretComponent | @tags{GUI} |
Cjuce::ComponentAnimator | Animates a set of components, moving them to a new position and/or fading their alpha levels |
Cjuce::Desktop | Describes and controls aspects of the computer's desktop |
Cjuce::DeviceChangeDetector | |
Cjuce::FileBrowserComponent | A component for browsing and selecting a file or directory to open or save |
Cjuce::ImagePreviewComponent | A simple preview component that shows thumbnails of image files |
Cjuce::JUCESplashScreen | The standard JUCE splash screen component |
Cjuce::MenuBarComponent | A menu bar component |
Cjuce::MidiKeyboardComponent | A component that displays a piano keyboard, whose notes can be clicked on |
Cjuce::MouseInactivityDetector | This object watches for mouse-events happening within a component, and if the mouse remains still for long enough, triggers an event to indicate that it has become inactive |
Cjuce::MPEKeyboardComponent | A component that displays an MPE-compatible keyboard, whose notes can be clicked on |
Cjuce::ProgressBar | A progress bar component |
Cjuce::PropertiesFile | Wrapper on a file that stores a list of key/value data pairs |
Cjuce::ScrollBar | A scrollbar component |
Cjuce::SplashScreen | A component for showing a splash screen while your app starts up |
Cjuce::StandalonePluginHolder | An object that creates and plays a standalone instance of an AudioProcessor |
Cjuce::ThreadWithProgressWindow | A thread that automatically pops up a modal dialog box with a progress bar and cancel button while it's busy running |
Cjuce::TooltipWindow | A window that displays a pop-up tooltip when the mouse hovers over another component |
Cjuce::VideoComponent | A component that can play a movie |
►Cjuce::TimeSliceClient | Used by the TimeSliceThread class |
Cjuce::BufferingAudioReader | An AudioFormatReader that uses a background thread to pre-read data from another reader |
Cjuce::BufferingAudioSource | An AudioSource which takes another source as input, and buffers it using a thread |
Cjuce::DirectoryContentsList | A class to asynchronously scan for details about the files in a directory |
►Cjuce::Toolbar::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::ToolbarItemFactory | A factory object which can create ToolbarItemComponent objects |
►Cjuce::TooltipClient | Components that want to use pop-up tooltips should implement this interface |
►Cjuce::SettableTooltipClient | An implementation of TooltipClient that stores the tooltip string and a method for changing it |
Cjuce::Button | A base class for buttons |
Cjuce::ComboBox | A component that lets the user choose from a drop-down list of choices |
Cjuce::FilenameComponent | Shows a filename as an editable text box, with a 'browse' button and a drop-down list for recently selected files |
Cjuce::FileSearchPathListComponent | Shows a set of file paths in a list, allowing them to be added, removed or re-ordered |
Cjuce::ImageComponent | A component that simply displays an image |
Cjuce::Label | A component that displays a text string, and can optionally become a text editor when clicked |
Cjuce::ListBox | A list of items that can be scrolled vertically |
Cjuce::ProgressBar | A progress bar component |
Cjuce::PropertyComponent | A base class for a component that goes in a PropertyPanel and displays one of an item's properties |
Cjuce::Slider | A slider control for changing a value |
Cjuce::TextEditor | An editable text box |
Cjuce::TreeView | A tree-view component |
►Cjuce::TooltipWindow::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes to provide window drawing functionality |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
►Cjuce::TreeView::LookAndFeelMethods | This abstract base class is implemented by LookAndFeel classes to provide TreeView drawing functionality |
Cjuce::LookAndFeel | LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application |
Cjuce::TreeViewItem | An item in a TreeView |
Cjuce::TreeViewItem::OpennessRestorer | This handy class takes a copy of a TreeViewItem's openness when you create it, and restores that openness state when its destructor is called |
Cjuce::TypeHelpers::ParameterType< Type > | The ParameterType struct is used to find the best type to use when passing some kind of object as a parameter |
Cjuce::TypeHelpers::SmallestFloatType< Type > | These templates are designed to take a type, and if it's a double, they return a double type; for anything else, they return a float type |
Cjuce::TypeHelpers::UnsignedTypeWithSize< bytes > | These templates are designed to take an integer type, and return an unsigned int version with the same size |
►Cjuce::UIAProviderBase | |
Cjuce::UIAExpandCollapseProvider | |
Cjuce::UIAGridItemProvider | |
Cjuce::UIAGridProvider | |
Cjuce::UIAInvokeProvider | |
Cjuce::UIARangeValueProvider | |
Cjuce::UIASelectionItemProvider | |
Cjuce::UIASelectionProvider | |
Cjuce::UIATextProvider | |
Cjuce::UIATextProvider::UIATextRangeProvider | |
Cjuce::UIAToggleProvider | |
Cjuce::UIATransformProvider | |
Cjuce::UIAValueProvider | |
Cjuce::UIAWindowProvider | |
Cjuce::UndoableAction | Used by the UndoManager class to store an action which can be done and undone |
Cjuce::UnitTest | This is a base class for classes that perform a unit test |
Cjuce::UnitTestRunner | Runs a set of unit tests |
Cjuce::UnitTestRunner::TestResult | Contains the results of a test |
Cjuce::URL | Represents a URL and has a bunch of useful functions to manipulate it |
Cjuce::URL::DownloadTask | Represents a download task |
Cjuce::URL::DownloadTaskListener | Used to receive callbacks for download progress |
Cjuce::URL::DownloadTaskOptions | Holds options that can be specified when starting a new download with downloadToFile() |
Cjuce::URL::InputStreamOptions | Class used to create a set of options to pass to the createInputStream() method |
Cjuce::Uuid | A universally unique 128-bit identifier |
Cjuce::UUIDGetter< Type > | |
Cjuce::UUIDGetter<::IUnknown > | |
Cjuce::Value | Represents a shared variant value |
►Cjuce::Value::Listener | Receives callbacks when a Value object changes |
Cjuce::ComboBox | A component that lets the user choose from a drop-down list of choices |
Cjuce::Label | A component that displays a text string, and can optionally become a text editor when clicked |
Cjuce::StandaloneFilterWindow::MainContentComponent | |
Cjuce::StandalonePluginHolder | An object that creates and plays a standalone instance of an AudioProcessor |
Cjuce::ValueTreePropertyWithDefault | This class acts as a wrapper around a property inside a ValueTree |
Cjuce::ValueSmoothingTypes::Linear | Used to indicate a linear smoothing between values |
Cjuce::ValueSmoothingTypes::Multiplicative | Used to indicate a smoothing between multiplicative values |
Cjuce::ValueTree | A powerful tree structure that can be used to hold free-form data, and which can handle its own undo and redo behaviour |
Cjuce::ValueTree::ComparatorAdapter< ElementComparator > | |
Cjuce::ValueTree::Iterator | Iterator for a ValueTree |
►Cjuce::ValueTree::Listener | Listener class for events that happen to a ValueTree |
Cjuce::AudioProcessorValueTreeState | This class contains a ValueTree that is used to manage an AudioProcessor's entire state |
Cjuce::CachedValue< Type > | This class acts as a typed wrapper around a property inside a ValueTree |
Cjuce::ComponentBuilder | Loads and maintains a tree of Components from a ValueTree that represents them |
Cjuce::ValueTreeSynchroniser | This class can be used to watch for all changes to the state of a ValueTree, and to convert them to a transmittable binary encoding |
Cjuce::var | A variant class, that can be used to hold a range of primitive values |
Cjuce::var::NativeFunctionArgs | This structure is passed to a NativeFunction callback, and contains invocation details about the function's arguments and context |
Cjuce::var::ValueUnion | |
Cjuce::VariantConverter< Type > | This template-overloaded class can be used to convert between var and custom types |
Cjuce::Vector3D< Type > | A three-coordinate vector |
Cjuce::VST3ClientExtensions | An interface to allow an AudioProcessor to implement extended VST3-specific functionality |
Cjuce::VSTCallbackHandler | An interface to allow an AudioProcessor to send and receive VST specific calls from the host |
Cjuce::VSTPluginFormat::ExtraFunctions | Base class for some extra functions that can be attached to a VST plugin instance |
Cjuce::WaitableEvent | Allows threads to wait for events triggered by other threads |
Cjuce::WeakReference< ObjectType, ReferenceCountingType > | This class acts as a pointer which will automatically become null if the object to which it points is deleted |
Cjuce::WeakReference< ObjectType, ReferenceCountingType >::Master | This class is embedded inside an object to which you want to attach WeakReference pointers |
Cjuce::WebBrowserComponent::ConstructWithoutPimpl | |
Cjuce::WebInputStream::Listener | Used to receive callbacks for POST data send progress |
Cjuce::WebView2Preferences | Class used to create a set of preferences to pass to the WindowsWebView2WebBrowserComponent wrapper constructor to modify aspects of its behaviour and settings |
Cjuce::Whirlpool | Whirlpool hash class |
Cjuce::WindowsHooks | |
Cjuce::WindowsRegistry | Contains some static helper functions for manipulating the MS Windows registry (Only available on Windows, of course!) |
Cjuce::WinRTWrapper::ScopedHString | |
Cjuce::X11Symbols | |
Cjuce::XmlDocument | Parses a text-based XML document and creates an XmlElement object from it |
Cjuce::XmlElement | Used to build a tree of elements representing an XML document |
Cjuce::XmlElement::GetNextElement | |
Cjuce::XmlElement::GetNextElementWithTagName | |
Cjuce::XmlElement::TextFormat | A struct containing options for formatting the text when representing an XML element as a string |
Cjuce::XmlElement::XmlAttributeNode | |
Cjuce::XWindowSystem::DisplayVisuals | |
Cjuce::XWindowSystem::VisualAndDepth | |
Cjuce::XWindowSystemUtilities::Atoms | Initialises and stores some atoms for the display |
Cjuce::XWindowSystemUtilities::GetXProperty | Gets a specified window property and stores its associated data, freeing it on deletion |
Cjuce::XWindowSystemUtilities::ScopedXLock | A handy struct that uses XLockDisplay and XUnlockDisplay to lock the X server using RAII |
Cjuce::XWindowSystemUtilities::XSetting | Represents a setting according to the XSETTINGS specification |
Cjuce::XWindowSystemUtilities::XSettings | Parses and stores the X11 settings for a display according to the XSETTINGS specification |
Cjuce::XWindowSystemUtilities::XSettings::Listener | |
Cjuce::ZipFile | Decodes a ZIP file from a stream |
Cjuce::ZipFile::Builder | Used to create a new zip file |
Cjuce::ZipFile::OpenStreamCounter | |
Cjuce::ZipFile::ZipEntry | Contains information about one of the entries in a ZipFile |
Cjuce::LinkedListPointer< juce::XmlElement > | |
Cjuce::LinkedListPointer< juce::XmlElement::XmlAttributeNode > | |
Cjuce::ListenerList< juce::AnimatedPosition::Listener > | |
Cjuce::ListenerList< juce::ApplicationCommandManagerListener > | |
Cjuce::ListenerList< juce::AudioIODeviceType::Listener > | |
Cjuce::ListenerList< juce::Button::Listener > | |
Cjuce::ListenerList< juce::ChangeListener > | |
Cjuce::ListenerList< juce::CodeDocument::Listener > | |
Cjuce::ListenerList< juce::ComboBox::Listener > | |
Cjuce::ListenerList< juce::ComponentPeer::ScaleFactorListener > | |
Cjuce::ListenerList< juce::DarkModeSettingListener > | |
Cjuce::ListenerList< juce::FileBrowserListener > | |
Cjuce::ListenerList< juce::FilenameComponentListener > | |
Cjuce::ListenerList< juce::FocusChangeListener > | |
Cjuce::ListenerList< juce::ImagePixelData::Listener > | |
Cjuce::ListenerList< juce::InAppPurchases::Listener > | |
Cjuce::ListenerList< juce::Label::Listener > | |
Cjuce::ListenerList< juce::MarkerList::Listener > | |
Cjuce::ListenerList< juce::MenuBarModel::Listener > | |
Cjuce::ListenerList< juce::MidiKeyboardState::Listener > | |
Cjuce::ListenerList< juce::MouseInactivityDetector::Listener > | |
Cjuce::ListenerList< juce::MouseListener > | |
Cjuce::ListenerList< juce::MPEInstrument::Listener > | |
Cjuce::ListenerList< juce::MPEZoneLayout::Listener > | |
Cjuce::ListenerList< juce::PushNotifications::Listener > | |
Cjuce::ListenerList< juce::ScrollBar::Listener > | |
Cjuce::ListenerList< juce::TextEditor::Listener > | |
Cjuce::ListenerList< juce::TextPropertyComponent::Listener > | |
Cjuce::ListenerList< juce::Thread::Listener, juce::Array< juce::Thread::Listener *, juce::CriticalSection > > | |
Cjuce::ListenerList< juce::Value::Listener > | |
Cjuce::ListenerList< juce::ValueTree::Listener > | |
Cjuce::ListenerList< juce::XWindowSystemUtilities::XSettings::Listener > | |
Cjuce::dsp::LookupTable< NumericType > | |
Cjuce::dsp::LookupTable< SampleType > | |
Cjuce::dsp::LookupTableTransform< NumericType > | |
Cjuce::dsp::LookupTableTransform< SampleType > | |
Cstd::map< AccessibilityActionType, std::function< void()> > | |
Cstd::map< HeavyweightLeakedObjectDetector< OwnerClass > *, String > | |
Cstd::map< int, uint16 > | |
Cstd::map< juce::StringRef, std::unique_ptr< ParameterAdapter >, juce::AudioProcessorValueTreeState::StringRefLessThan > | |
Cjuce::dsp::SIMDInternal::MaskTypeFor< ScalarType > | |
►CMediaPlayerListener::Owner | |
CVideoComponent::Pimpl::MediaSession::Player | |
►CMediaRecorderOnErrorListener::Owner | |
CCameraDevice::Pimpl::MediaRecorder | |
►CMediaRecorderOnInfoListener::Owner | |
CCameraDevice::Pimpl::MediaRecorder | |
►CMutexType | |
Cjuce::SingletonHolder< Type, MutexType, onlyCreateOncePerRun > | Used by the JUCE_DECLARE_SINGLETON macros to manage a static pointer to a singleton instance |
Cjuce::NormalisableRange< float > | |
►CObjCClass | |
CCameraDevice::ViewerComponent::JuceCameraDeviceViewerClass | |
►Cjuce::ObjCClass< NSObject > | |
CCameraDevice::Pimpl::DelegateClass | |
Cjuce::NSViewFrameChangeCallbackClass | |
CVideoComponent::Pimpl::PlayerControllerBase< Derived >::JucePlayerItemPlaybackStatusObserverClass | |
CVideoComponent::Pimpl::PlayerControllerBase< Derived >::JucePlayerStatusObserverClass | |
►Cjuce::ObjCClass< NSOpenGLView > | |
Cjuce::OpenGLContext::NativeContext::MouseForwardingNSOpenGLViewClass | |
Cjuce::OptionalScopedPointer< juce::AudioFormatReader > | |
Cjuce::OptionalScopedPointer< juce::AudioSource > | |
Cjuce::OptionalScopedPointer< juce::Component > | |
Cjuce::OptionalScopedPointer< juce::InputStream > | |
Cjuce::OptionalScopedPointer< juce::OutputStream > | |
Cjuce::OptionalScopedPointer< juce::PositionableAudioSource > | |
Cjuce::OptionalScopedPointer< juce::PropertySet > | |
Cjuce::OptionalScopedPointer< juce::TextEditor::InputFilter > | |
Cjuce::OwnedArray< ActionSet > | |
Cjuce::OwnedArray< AnimationTask > | |
Cjuce::OwnedArray< ChannelInfo > | |
Cjuce::OwnedArray< CodeDocumentLine > | |
Cjuce::OwnedArray< CodeEditorLine > | |
Cjuce::OwnedArray< DragImageComponent > | |
Cjuce::OwnedArray< GlyphInfo > | |
Cjuce::OwnedArray< Item > | |
Cjuce::OwnedArray< juce::AnalyticsDestination > | |
Cjuce::OwnedArray< juce::ApplicationCommandInfo > | |
Cjuce::OwnedArray< juce::AudioDeviceManager::AudioDeviceSetup > | |
Cjuce::OwnedArray< juce::AudioFormat > | |
Cjuce::OwnedArray< juce::AudioIODeviceType > | |
Cjuce::OwnedArray< juce::AudioPluginFormat > | |
Cjuce::OwnedArray< juce::AudioProcessor::Bus > | |
Cjuce::OwnedArray< juce::AudioProcessorParameterGroup::AudioProcessorParameterNode > | |
Cjuce::OwnedArray< juce::AudioSource > | |
Cjuce::OwnedArray< juce::BufferingAudioReader::BufferedBlock > | |
Cjuce::OwnedArray< juce::ComboBox > | |
Cjuce::OwnedArray< juce::Component > | |
Cjuce::OwnedArray< juce::ComponentBuilder::TypeHandler > | |
Cjuce::OwnedArray< juce::CoreGraphicsContext::SavedState > | |
Cjuce::OwnedArray< juce::DirectoryContentsList::FileInfo > | |
Cjuce::OwnedArray< juce::DrawableButton > | |
Cjuce::OwnedArray< juce::dsp::FirstOrderTPTFilter< SampleType > > | |
Cjuce::OwnedArray< juce::IIRFilter > | |
Cjuce::OwnedArray< juce::KeyPressMappingSet::CommandMapping > | |
Cjuce::OwnedArray< juce::KeyPressMappingSet::KeyPressTime > | |
Cjuce::OwnedArray< juce::KnownPluginList::PluginTree > | |
Cjuce::OwnedArray< juce::LowLevelGraphicsPostScriptRenderer::SavedState > | |
Cjuce::OwnedArray< juce::MarkerList::Marker > | |
Cjuce::OwnedArray< juce::MidiMessageSequence > | |
Cjuce::OwnedArray< juce::MidiMessageSequence::MidiEventHolder > | |
Cjuce::OwnedArray< juce::MPESynthesiserVoice > | |
Cjuce::OwnedArray< juce::ProgressBar > | |
Cjuce::OwnedArray< juce::RelativePointPath::ElementBase > | |
Cjuce::OwnedArray< juce::StretchableLayoutManager::ItemLayoutProperties > | |
Cjuce::OwnedArray< juce::SynthesiserVoice > | |
Cjuce::OwnedArray< juce::TabbedButtonBar::TabInfo > | |
Cjuce::OwnedArray< juce::TableHeaderComponent::ColumnInfo > | |
Cjuce::OwnedArray< juce::TextButton > | |
Cjuce::OwnedArray< juce::TextEditor > | |
Cjuce::OwnedArray< juce::TextLayout::Line > | |
Cjuce::OwnedArray< juce::TextLayout::Run > | |
Cjuce::OwnedArray< juce::Timer > | |
Cjuce::OwnedArray< juce::ToggleButton > | |
Cjuce::OwnedArray< juce::ToolbarItemComponent > | |
Cjuce::OwnedArray< juce::TreeViewItem > | |
Cjuce::OwnedArray< juce::UnitTestRunner::TestResult, juce::CriticalSection > | |
Cjuce::OwnedArray< ModalItem > | |
Cjuce::OwnedArray< MonoProcessorType > | |
Cjuce::OwnedArray< OversamplingStage > | |
Cjuce::OwnedArray< PanelHolder > | |
Cjuce::OwnedArray< RenderingHelpers::SoftwareRendererSavedState > | |
Cjuce::OwnedArray< SavedState > | |
Cjuce::OwnedArray< SavedStateType > | |
Cjuce::OwnedArray< StateObjectType > | |
Cjuce::OwnedArray< SwatchComponent > | |
Cjuce::OwnedArray< ThreadPoolThread > | |
Cjuce::OwnedArray< ThumbData > | |
Cjuce::OwnedArray< ThumbnailCacheEntry > | |
Cjuce::OwnedArray< UniformTextSection > | |
Cjuce::OwnedArray< ZipEntryHolder > | |
Cjuce::Parallelogram< float > | |
Cjuce::dsp::Phase< NumericType > | |
►CVideoComponent::Pimpl::PlayerControllerBase< PlayerController > | |
CVideoComponent::Pimpl::PlayerController | |
Cjuce::Point< float > | |
Cjuce::Point< int > | |
►CProcessContext | |
Cjuce::dsp::ProcessorDuplicator< MonoProcessorType, StateType >::MonoProcessContext< ProcessContext > | |
Cjuce::Quaternion< float > | |
Cjuce::Range< double > | |
Cjuce::Range< float > | |
Cjuce::Range< int > | |
Cjuce::Range< int64 > | |
Cjuce::Range< Type > | |
►Cjuce::RangedAudioParameterAttributes< AudioParameterBoolAttributes, bool > | |
Cjuce::AudioParameterBoolAttributes | Properties of an AudioParameterBool |
►Cjuce::RangedAudioParameterAttributes< AudioParameterChoiceAttributes, int > | |
Cjuce::AudioParameterChoiceAttributes | Properties of an AudioParameterChoice |
►Cjuce::RangedAudioParameterAttributes< AudioParameterFloatAttributes, float > | |
Cjuce::AudioParameterFloatAttributes | Properties of an AudioParameterFloat |
►Cjuce::RangedAudioParameterAttributes< AudioParameterIntAttributes, int > | |
Cjuce::AudioParameterIntAttributes | Properties of an AudioParameterInt |
Cjuce::Rectangle< float > | |
Cjuce::Rectangle< int > | |
Cjuce::RectangleList< int > | |
Cjuce::ReferenceCountedArray< CachedGlyphType > | |
Cjuce::ReferenceCountedArray< IIRCoefficients > | |
Cjuce::ReferenceCountedArray< juce::AudioProcessorGraph::Node > | |
Cjuce::ReferenceCountedArray< juce::MessageManager::MessageBase, juce::CriticalSection > | |
Cjuce::ReferenceCountedArray< juce::SynthesiserSound > | |
Cjuce::ReferenceCountedArray< juce::URL::Upload > | |
Cjuce::ReferenceCountedObjectPtr< AsyncUpdaterMessage > | |
Cjuce::ReferenceCountedObjectPtr< BlockingMessage > | |
Cjuce::ReferenceCountedObjectPtr< Bookmark > | |
Cjuce::ReferenceCountedObjectPtr< juce::ImagePixelData > | |
Cjuce::ReferenceCountedObjectPtr< juce::PopupMenu::CustomCallback > | |
Cjuce::ReferenceCountedObjectPtr< juce::PopupMenu::CustomComponent > | |
Cjuce::ReferenceCountedObjectPtr< juce::ReferenceCountedObject > | |
Cjuce::ReferenceCountedObjectPtr< juce::Value::ValueSource > | |
Cjuce::ReferenceCountedObjectPtr< LevelMeter > | |
Cjuce::ReferenceCountedObjectPtr< RootObject > | |
Cjuce::ReferenceCountedObjectPtr< SharedFontInternal > | |
Cjuce::ReferenceCountedObjectPtr< SharedObject > | |
Cjuce::ReferenceCountedObjectPtr< SharedPointer > | |
Cjuce::ReferenceCountedObjectPtr< SynthesiserSound > | |
Cjuce::ReferenceCountedObjectPtr< Term > | |
Cjuce::ReferenceCountedObjectPtr< Typeface > | |
►CReferenceCountingType | |
Cjuce::WeakReference< ObjectType, ReferenceCountingType >::SharedPointer | This class is used internally by the WeakReference class - don't use it directly in your code! |
Cjuce::Component::SafePointer< juce::AudioProcessorEditor > | |
Cjuce::Component::SafePointer< juce::Component > | |
►Cjuce::RenderingHelpers::SavedStateBase< SoftwareRendererSavedState > | |
Cjuce::RenderingHelpers::SoftwareRendererSavedState | |
Cjuce::RenderingHelpers::SavedStateStack< RenderingHelpers::SoftwareRendererSavedState > | |
Cjuce::RenderingHelpers::SavedStateStack< SavedStateType > | |
Cstd::shared_ptr< DirectoryIterator > | |
Cstd::shared_ptr< juce::FileChooser::Pimpl > | |
Cstd::shared_ptr< SafeAction > | |
Cstd::shared_ptr< SharedCursorHandle > | |
►Cjuce::SmoothedValueBase< LogRampedValue< FloatType > > | |
Cjuce::dsp::LogRampedValue< FloatType > | Utility class for logarithmically smoothed linear values |
►Cjuce::SmoothedValueBase< SmoothedValue< float, ValueSmoothingTypes::Linear > > | |
Cjuce::SmoothedValue< float > | |
►Cjuce::SmoothedValueBase< SmoothedValue< FloatType, ValueSmoothingTypes::Linear > > | |
Cjuce::SmoothedValue< FloatType, SmoothingType > | A utility class for values that need smoothing to avoid audio glitches |
Cjuce::SmoothedValue< FloatType > | |
►Cjuce::SmoothedValueBase< SmoothedValue< NumericType, ValueSmoothingTypes::Linear > > | |
Cjuce::SmoothedValue< NumericType > | |
►Cjuce::SmoothedValueBase< SmoothedValue< SampleType, juce::ValueSmoothingTypes::Linear > > | |
Cjuce::SmoothedValue< SampleType, juce::ValueSmoothingTypes::Linear > | |
►Cjuce::SmoothedValueBase< SmoothedValue< SampleType, ValueSmoothingTypes::Linear > > | |
Cjuce::SmoothedValue< SampleType > | |
Cjuce::SortedSet< juce::ActionListener * > | |
Cjuce::SortedSet< juce::LookAndFeel::ColourSetting > | |
Cjuce::SortedSet< juce::Value * > | |
Cjuce::SparseSet< int > | |
Cstd::allocator< T > | STL class |
Cstd::array< T > | STL class |
Cstd::array< T >::const_iterator | STL iterator class |
Cstd::array< T >::const_reverse_iterator | STL iterator class |
Cstd::array< T >::iterator | STL iterator class |
Cstd::array< T >::reverse_iterator | STL iterator class |
Cstd::atomic< T > | STL class |
Cstd::atomic_ref< T > | STL class |
Cstd::auto_ptr< T > | STL class |
►Cstd::basic_string< Char > | STL class |
Cstd::string | STL class |
Cstd::u16string | STL class |
Cstd::u32string | STL class |
Cstd::u8string | STL class |
Cstd::wstring | STL class |
Cstd::basic_string< Char >::const_iterator | STL iterator class |
Cstd::basic_string< Char >::const_reverse_iterator | STL iterator class |
Cstd::basic_string< Char >::iterator | STL iterator class |
Cstd::basic_string< Char >::reverse_iterator | STL iterator class |
►Cstd::basic_string_view< Char > | STL class |
Cstd::string_view | STL class |
Cstd::u16string_view | STL class |
Cstd::u32string_view | STL class |
Cstd::u8string_view | STL class |
Cstd::wstring_view | STL class |
Cstd::basic_string_view< Char >::const_iterator | STL iterator class |
Cstd::basic_string_view< Char >::const_reverse_iterator | STL iterator class |
Cstd::basic_string_view< Char >::iterator | STL iterator class |
Cstd::basic_string_view< Char >::reverse_iterator | STL iterator class |
Cstd::bitset< Bits > | STL class |
Cstd::complex | STL class |
Cstd::deque< T > | STL class |
Cstd::deque< T >::const_iterator | STL iterator class |
Cstd::deque< T >::const_reverse_iterator | STL iterator class |
Cstd::deque< T >::iterator | STL iterator class |
Cstd::deque< T >::reverse_iterator | STL iterator class |
Cstd::error_category | STL class |
Cstd::error_code | STL class |
Cstd::error_condition | STL class |
►Cstd::exception | STL class |
►Cjuce::OSCException | Base class for exceptions that can be thrown by methods in the OSC module |
Cjuce::OSCFormatError | Exception type thrown when the OSC module fails to parse something because of a data format not compatible with the OpenSoundControl 1.0 specification |
Cjuce::OSCInternalError | Exception type thrown in cases of unexpected errors in the OSC module |
Cstd::bad_alloc | STL class |
Cstd::bad_cast | STL class |
Cstd::bad_exception | STL class |
Cstd::bad_typeid | STL class |
Cstd::ios_base::failure | STL class |
►Cstd::logic_error | STL class |
Cstd::domain_error | STL class |
Cstd::invalid_argument | STL class |
Cstd::length_error | STL class |
Cstd::out_of_range | STL class |
►Cstd::runtime_error | STL class |
Cstd::overflow_error | STL class |
Cstd::range_error | STL class |
Cstd::underflow_error | STL class |
Cstd::forward_list< T > | STL class |
Cstd::forward_list< T >::const_iterator | STL iterator class |
Cstd::forward_list< T >::const_reverse_iterator | STL iterator class |
Cstd::forward_list< T >::iterator | STL iterator class |
Cstd::forward_list< T >::reverse_iterator | STL iterator class |
►Cstd::ios_base | STL class |
Cstd::basic_ios< char > | |
Cstd::basic_ios< wchar_t > | |
►Cstd::basic_ios< Char > | STL class |
Cstd::basic_istream< char > | |
Cstd::basic_istream< wchar_t > | |
Cstd::basic_ostream< char > | |
Cstd::basic_ostream< wchar_t > | |
►Cstd::basic_istream< Char > | STL class |
Cstd::basic_ifstream< char > | |
Cstd::basic_ifstream< wchar_t > | |
Cstd::basic_iostream< char > | |
Cstd::basic_iostream< wchar_t > | |
Cstd::basic_istringstream< char > | |
Cstd::basic_istringstream< wchar_t > | |
►Cstd::basic_ifstream< Char > | STL class |
Cstd::ifstream | STL class |
Cstd::wifstream | STL class |
►Cstd::basic_iostream< Char > | STL class |
Cstd::basic_fstream< char > | |
Cstd::basic_fstream< wchar_t > | |
Cstd::basic_stringstream< char > | |
Cstd::basic_stringstream< wchar_t > | |
►Cstd::basic_fstream< Char > | STL class |
Cstd::fstream | STL class |
Cstd::wfstream | STL class |
►Cstd::basic_stringstream< Char > | STL class |
Cstd::stringstream | STL class |
Cstd::wstringstream | STL class |
►Cstd::basic_istringstream< Char > | STL class |
Cstd::istringstream | STL class |
Cstd::wistringstream | STL class |
Cstd::istream | STL class |
Cstd::wistream | STL class |
►Cstd::basic_ostream< Char > | STL class |
Cstd::basic_iostream< char > | |
Cstd::basic_iostream< wchar_t > | |
Cstd::basic_ofstream< char > | |
Cstd::basic_ofstream< wchar_t > | |
Cstd::basic_ostringstream< char > | |
Cstd::basic_ostringstream< wchar_t > | |
Cstd::basic_iostream< Char > | STL class |
►Cstd::basic_ofstream< Char > | STL class |
Cstd::ofstream | STL class |
Cstd::wofstream | STL class |
►Cstd::basic_ostringstream< Char > | STL class |
Cstd::ostringstream | STL class |
Cstd::wostringstream | STL class |
Cstd::ostream | STL class |
Cstd::wostream | STL class |
Cstd::ios | STL class |
Cstd::wios | STL class |
Cstd::jthread | STL class |
Cstd::list< T > | STL class |
Cstd::list< T >::const_iterator | STL iterator class |
Cstd::list< T >::const_reverse_iterator | STL iterator class |
Cstd::list< T >::iterator | STL iterator class |
Cstd::list< T >::reverse_iterator | STL iterator class |
Cstd::lock_guard< T > | STL class |
Cstd::map< K, T > | STL class |
Cstd::map< K, T >::const_iterator | STL iterator class |
Cstd::map< K, T >::const_reverse_iterator | STL iterator class |
Cstd::map< K, T >::iterator | STL iterator class |
Cstd::map< K, T >::reverse_iterator | STL iterator class |
Cstd::multimap< K, T > | STL class |
Cstd::multimap< K, T >::const_iterator | STL iterator class |
Cstd::multimap< K, T >::const_reverse_iterator | STL iterator class |
Cstd::multimap< K, T >::iterator | STL iterator class |
Cstd::multimap< K, T >::reverse_iterator | STL iterator class |
Cstd::multiset< K > | STL class |
Cstd::multiset< K >::const_iterator | STL iterator class |
Cstd::multiset< K >::const_reverse_iterator | STL iterator class |
Cstd::multiset< K >::iterator | STL iterator class |
Cstd::multiset< K >::reverse_iterator | STL iterator class |
Cstd::mutex | STL class |
Cstd::priority_queue< T > | STL class |
Cstd::queue< T > | STL class |
Cstd::recursive_mutex | STL class |
Cstd::recursive_timed_mutex | STL class |
Cstd::set< K > | STL class |
Cstd::set< K >::const_iterator | STL iterator class |
Cstd::set< K >::const_reverse_iterator | STL iterator class |
Cstd::set< K >::iterator | STL iterator class |
Cstd::set< K >::reverse_iterator | STL iterator class |
Cstd::shared_lock< T > | STL class |
Cstd::shared_mutex | STL class |
Cstd::shared_ptr< T > | STL class |
Cstd::shared_timed_mutex | STL class |
Cstd::smart_ptr< T > | STL class |
Cstd::span< T > | STL class |
Cstd::span< T >::const_iterator | STL iterator class |
Cstd::span< T >::const_reverse_iterator | STL iterator class |
Cstd::span< T >::iterator | STL iterator class |
Cstd::span< T >::reverse_iterator | STL iterator class |
Cstd::stack< T > | STL class |
Cstd::string::const_iterator | STL iterator class |
Cstd::string::const_reverse_iterator | STL iterator class |
Cstd::string::iterator | STL iterator class |
Cstd::string::reverse_iterator | STL iterator class |
Cstd::string_view::const_iterator | STL iterator class |
Cstd::string_view::const_reverse_iterator | STL iterator class |
Cstd::string_view::iterator | STL iterator class |
Cstd::string_view::reverse_iterator | STL iterator class |
Cstd::system_error | STL class |
Cstd::thread | STL class |
Cstd::timed_mutex | STL class |
Cstd::u16string::const_iterator | STL iterator class |
Cstd::u16string::const_reverse_iterator | STL iterator class |
Cstd::u16string::iterator | STL iterator class |
Cstd::u16string::reverse_iterator | STL iterator class |
Cstd::u16string_view::const_iterator | STL iterator class |
Cstd::u16string_view::const_reverse_iterator | STL iterator class |
Cstd::u16string_view::iterator | STL iterator class |
Cstd::u16string_view::reverse_iterator | STL iterator class |
Cstd::u32string::const_iterator | STL iterator class |
Cstd::u32string::const_reverse_iterator | STL iterator class |
Cstd::u32string::iterator | STL iterator class |
Cstd::u32string::reverse_iterator | STL iterator class |
Cstd::u32string_view::const_iterator | STL iterator class |
Cstd::u32string_view::const_reverse_iterator | STL iterator class |
Cstd::u32string_view::iterator | STL iterator class |
Cstd::u32string_view::reverse_iterator | STL iterator class |
Cstd::u8string::const_iterator | STL iterator class |
Cstd::u8string::const_reverse_iterator | STL iterator class |
Cstd::u8string::iterator | STL iterator class |
Cstd::u8string::reverse_iterator | STL iterator class |
Cstd::u8string_view::const_iterator | STL iterator class |
Cstd::u8string_view::const_reverse_iterator | STL iterator class |
Cstd::u8string_view::iterator | STL iterator class |
Cstd::u8string_view::reverse_iterator | STL iterator class |
Cstd::unique_lock< T > | STL class |
Cstd::unique_ptr< T > | STL class |
Cstd::unordered_map< K, T > | STL class |
Cstd::unordered_map< K, T >::const_iterator | STL iterator class |
Cstd::unordered_map< K, T >::const_reverse_iterator | STL iterator class |
Cstd::unordered_map< K, T >::iterator | STL iterator class |
Cstd::unordered_map< K, T >::reverse_iterator | STL iterator class |
Cstd::unordered_multimap< K, T > | STL class |
Cstd::unordered_multimap< K, T >::const_iterator | STL iterator class |
Cstd::unordered_multimap< K, T >::const_reverse_iterator | STL iterator class |
Cstd::unordered_multimap< K, T >::iterator | STL iterator class |
Cstd::unordered_multimap< K, T >::reverse_iterator | STL iterator class |
Cstd::unordered_multiset< K > | STL class |
Cstd::unordered_multiset< K >::const_iterator | STL iterator class |
Cstd::unordered_multiset< K >::const_reverse_iterator | STL iterator class |
Cstd::unordered_multiset< K >::iterator | STL iterator class |
Cstd::unordered_multiset< K >::reverse_iterator | STL iterator class |
Cstd::unordered_set< K > | STL class |
Cstd::unordered_set< K >::const_iterator | STL iterator class |
Cstd::unordered_set< K >::const_reverse_iterator | STL iterator class |
Cstd::unordered_set< K >::iterator | STL iterator class |
Cstd::unordered_set< K >::reverse_iterator | STL iterator class |
Cstd::valarray< T > | STL class |
Cstd::vector< T > | STL class |
Cstd::vector< T >::const_iterator | STL iterator class |
Cstd::vector< T >::const_reverse_iterator | STL iterator class |
Cstd::vector< T >::iterator | STL iterator class |
Cstd::vector< T >::reverse_iterator | STL iterator class |
Cstd::weak_ptr< T > | STL class |
Cstd::wstring::const_iterator | STL iterator class |
Cstd::wstring::const_reverse_iterator | STL iterator class |
Cstd::wstring::iterator | STL iterator class |
Cstd::wstring::reverse_iterator | STL iterator class |
Cstd::wstring_view::const_iterator | STL iterator class |
Cstd::wstring_view::const_reverse_iterator | STL iterator class |
Cstd::wstring_view::iterator | STL iterator class |
Cstd::wstring_view::reverse_iterator | STL iterator class |
►CSurfaceHolderCallback | |
CVideoComponent::Pimpl | |
►CTextureViewSurfaceTextureListener::Owner | |
CCameraDevice::Pimpl::PreviewDisplay | |
►CTimer | |
CCameraDevice::Pimpl::DeviceOrientationChangeListener | |
►CTraits | |
Cjuce::XmlElement::Iterator< Traits > | |
►CTypeOfCriticalSectionToUse | |
Cjuce::ArrayAllocationBase< ElementType, TypeOfCriticalSectionToUse > | Implements some basic array storage allocation functions |
Cjuce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | A basic object container |
►CUIView | |
CJuceGLView | |
Cstd::unique_ptr< AccessibilityNativeImpl > | |
Cstd::unique_ptr< AccessibleItemComponent > | |
Cstd::unique_ptr< Attachment > | |
Cstd::unique_ptr< BehindFrontTabComp > | |
Cstd::unique_ptr< Buffer > | |
Cstd::unique_ptr< ButtonListenerProxy > | |
Cstd::unique_ptr< CachedWindow > | |
Cstd::unique_ptr< CallbackHandler > | |
Cstd::unique_ptr< CallbackHelper > | |
Cstd::unique_ptr< CameraDevice::Pimpl::CaptureSessionModeBase > | |
Cstd::unique_ptr< CameraDevice::Pimpl::ImageOutputBase > | |
Cstd::unique_ptr< CameraDevice::Pimpl::ImageReader > | |
Cstd::unique_ptr< CameraDevice::Pimpl::MediaRecorder > | |
Cstd::unique_ptr< CameraDevice::Pimpl::ScopedCameraDevice > | |
Cstd::unique_ptr< CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession > | |
Cstd::unique_ptr< CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::StillPictureTaker > | |
Cstd::unique_ptr< CGColorSpace, ColorSpaceDelete > | |
Cstd::unique_ptr< CGContext, ContextDelete > | |
Cstd::unique_ptr< CGGradient, GradientDelete > | |
Cstd::unique_ptr< ColourPreviewComp > | |
Cstd::unique_ptr< ColourSpaceView > | |
Cstd::unique_ptr< Connection > | |
Cstd::unique_ptr< ConnectionThread > | |
Cstd::unique_ptr< Contents > | |
Cstd::unique_ptr< DragToScrollListener > | |
Cstd::unique_ptr< GutterComponent > | |
Cstd::unique_ptr< GZIPCompressorHelper > | |
Cstd::unique_ptr< GZIPDecompressHelper > | |
Cstd::unique_ptr< HintingParams > | |
Cstd::unique_ptr< HueSelectorComp > | |
Cstd::unique_ptr< Impl > | |
Cstd::unique_ptr< InsertPointHighlight > | |
Cstd::unique_ptr< Instance > | |
Cstd::unique_ptr< juce::AccessibilityCellInterface > | |
Cstd::unique_ptr< juce::AccessibilityTableInterface > | |
Cstd::unique_ptr< juce::AccessibilityTextInterface > | |
Cstd::unique_ptr< juce::AccessibilityValueInterface > | |
Cstd::unique_ptr< juce::ActionBroadcaster > | |
Cstd::unique_ptr< juce::AlertWindow > | |
Cstd::unique_ptr< juce::AudioBuffer< float > > | |
Cstd::unique_ptr< juce::AudioDeviceManager::AudioDeviceSetup > | |
Cstd::unique_ptr< juce::AudioFormatReader > | |
Cstd::unique_ptr< juce::AudioIODevice > | |
Cstd::unique_ptr< juce::AudioProcessor > | |
Cstd::unique_ptr< juce::AudioProcessorEditor > | |
Cstd::unique_ptr< juce::AudioProcessorEditor::AudioProcessorEditorListener > | |
Cstd::unique_ptr< juce::AudioProcessorParameter > | |
Cstd::unique_ptr< juce::AudioProcessorParameterGroup > | |
Cstd::unique_ptr< juce::AudioProcessorValueTreeState::ParameterLayout::ParameterStorageBase > | |
Cstd::unique_ptr< juce::AudioSource > | |
Cstd::unique_ptr< juce::BubbleMessageComponent > | |
Cstd::unique_ptr< juce::Button > | |
Cstd::unique_ptr< juce::ButtonParameterAttachment > | |
Cstd::unique_ptr< juce::CaretComponent > | |
Cstd::unique_ptr< juce::ChildProcess > | |
Cstd::unique_ptr< juce::ChildProcess::ActiveProcess > | |
Cstd::unique_ptr< juce::ColourGradient > | |
Cstd::unique_ptr< juce::ComboBox > | |
Cstd::unique_ptr< juce::ComboBoxParameterAttachment > | |
Cstd::unique_ptr< juce::Component > | |
Cstd::unique_ptr< juce::ComponentPeer > | |
Cstd::unique_ptr< juce::CoreGraphicsContext::SavedState > | |
Cstd::unique_ptr< juce::DirectoryContentsDisplayComponent > | |
Cstd::unique_ptr< juce::DirectoryContentsList > | |
Cstd::unique_ptr< juce::Displays > | |
Cstd::unique_ptr< juce::Drawable > | |
Cstd::unique_ptr< juce::DropShadower > | |
Cstd::unique_ptr< juce::dsp::LookupTableTransform< NumericType > > | |
Cstd::unique_ptr< juce::EdgeTable > | |
Cstd::unique_ptr< juce::FileChooser > | |
Cstd::unique_ptr< juce::FocusOutline > | |
Cstd::unique_ptr< juce::FocusOutline::OutlineWindowProperties > | |
Cstd::unique_ptr< juce::HighResolutionTimer::Pimpl > | |
Cstd::unique_ptr< juce::Image::BitmapData::BitmapDataReleaser > | |
Cstd::unique_ptr< juce::InputSource > | |
Cstd::unique_ptr< juce::InputStream > | |
Cstd::unique_ptr< juce::InterProcessLock::Pimpl > | |
Cstd::unique_ptr< juce::KeyPressMappingSet > | |
Cstd::unique_ptr< juce::KnownPluginList::CustomScanner > | |
Cstd::unique_ptr< juce::Label > | |
Cstd::unique_ptr< juce::LocalisedStrings > | |
Cstd::unique_ptr< juce::LookAndFeel > | |
Cstd::unique_ptr< juce::LowLevelGraphicsContext > | |
Cstd::unique_ptr< juce::MemoryBlock > | |
Cstd::unique_ptr< juce::MemoryMappedFile > | |
Cstd::unique_ptr< juce::MidiInput > | |
Cstd::unique_ptr< juce::MidiOutput > | |
Cstd::unique_ptr< juce::MouseListener > | |
Cstd::unique_ptr< juce::MPEChannelAssigner > | |
Cstd::unique_ptr< juce::NamedPipe > | |
Cstd::unique_ptr< juce::OpenGLContext::NativeContext::DummyComponent > | |
Cstd::unique_ptr< juce::OSCBundle > | |
Cstd::unique_ptr< juce::OSCMessage > | |
Cstd::unique_ptr< juce::OutputStream > | |
Cstd::unique_ptr< juce::PopupMenu > | |
Cstd::unique_ptr< juce::PositionableAudioSource > | |
Cstd::unique_ptr< juce::PropertiesFile > | |
Cstd::unique_ptr< juce::PropertySet > | |
Cstd::unique_ptr< juce::PushNotifications::Notification > | |
Cstd::unique_ptr< juce::RangedDirectoryIterator > | |
Cstd::unique_ptr< juce::ResizableBorderComponent > | |
Cstd::unique_ptr< juce::ResizableCornerComponent > | |
Cstd::unique_ptr< juce::ScopedThreadDPIAwarenessSetter > | |
Cstd::unique_ptr< juce::ScrollBar > | |
Cstd::unique_ptr< juce::Slider > | |
Cstd::unique_ptr< juce::SliderParameterAttachment > | |
Cstd::unique_ptr< juce::StandalonePluginHolder > | |
Cstd::unique_ptr< juce::StreamingSocket > | |
Cstd::unique_ptr< juce::TabBarButton > | |
Cstd::unique_ptr< juce::TabbedButtonBar > | |
Cstd::unique_ptr< juce::TabbedComponent > | |
Cstd::unique_ptr< juce::TableListBoxModel > | |
Cstd::unique_ptr< juce::TextButton > | |
Cstd::unique_ptr< juce::TextEditor > | |
Cstd::unique_ptr< juce::TextEditor::InputFilter > | |
Cstd::unique_ptr< juce::Viewport > | |
Cstd::unique_ptr< juce::WebInputStream > | |
Cstd::unique_ptr< juce::XmlElement > | |
Cstd::unique_ptr< juce::XWindowSystem::DisplayVisuals > | |
Cstd::unique_ptr< juce::XWindowSystemUtilities::XSettings > | |
Cstd::unique_ptr< LabelComp > | |
Cstd::unique_ptr< LevelDataSource > | |
Cstd::unique_ptr< ListViewport > | |
Cstd::unique_ptr< MidiInputSelectorComponentListBox > | |
Cstd::unique_ptr< MouseInputSource::SourceList > | |
Cstd::unique_ptr< MPENoteComponent > | |
Cstd::unique_ptr< MPEZoneLayout::Zone > | |
Cstd::unique_ptr< MultipleInstanceHandler > | |
Cstd::unique_ptr< NativeDarkModeChangeDetectorImpl > | |
Cstd::unique_ptr< NativeImpl > | |
Cstd::unique_ptr< NSObject, NSObjectDeleter > | |
Cstd::unique_ptr< ObjectType > | |
Cstd::unique_ptr< PanelSizes > | |
Cstd::unique_ptr< ParameterAdapter > | |
Cstd::unique_ptr< ParentVisibilityChangedListener > | |
Cstd::unique_ptr< Pimpl > | |
Cstd::unique_ptr< RenderingHelpers::SoftwareRendererSavedState > | |
Cstd::unique_ptr< RenderSequenceDouble > | |
Cstd::unique_ptr< RenderSequenceFloat > | |
Cstd::unique_ptr< SavedState > | |
Cstd::unique_ptr< SavedStateType > | |
Cstd::unique_ptr< Scanner > | |
Cstd::unique_ptr< ScrollbarButton > | |
Cstd::unique_ptr< SharedObjectType > | |
Cstd::unique_ptr< StateObjectType > | |
Cstd::unique_ptr< TargetGroupHighlight > | |
Cstd::unique_ptr< TopLevelItem > | |
Cstd::unique_ptr< TreeViewport > | |
Cstd::unique_ptr< VideoComponent::Pimpl::ComponentWatcher > | |
Cstd::unique_ptr< VideoComponent::Pimpl::DirectShowContext > | |
Cstd::unique_ptr< VideoComponent::Pimpl::DirectShowContext::NativeWindow > | |
Cstd::unique_ptr< VideoRenderers::Base > | |
Cstd::unordered_map< juce::String, juce::XWindowSystemUtilities::XSetting > | |
Cstd::unordered_set< juce::String > | |
Cjuce::Vector3D< float > | |
Cstd::vector< const float * > | |
Cstd::vector< float * > | |
Cstd::vector< int > | |
Cstd::vector< juce::ConsoleApplication::Command > | |
Cstd::vector< juce::NetworkServiceDiscovery::Service > | |
Cstd::vector< juce::SmoothedValue< SampleType, juce::ValueSmoothingTypes::Linear > > | |
Cstd::vector< SampleType > | |
Cstd::vector< std::array< SampleType, numStates > > | |
Cstd::vector< std::pair< juce::MPENote, bool > > | |
Cstd::vector< std::unique_ptr< AccessibleItemComponent > > | |
Cstd::vector< std::unique_ptr< juce::AudioProcessorValueTreeState::ParameterLayout::ParameterStorageBase > > | |
Cstd::vector< std::unique_ptr< juce::MidiInput > > | |
Cstd::vector< std::unique_ptr< MPENoteComponent > > | |
CVideoComponent::Pimpl::DirectShowContext::NativeWindow | |
CVideoComponent::Pimpl::MediaSession::Controller | |
CVideoComponent::Pimpl::MediaSession::PlaybackState | |
CVideoComponent::Pimpl::MediaSession::Player::StateInfo | |
CVideoComponent::Pimpl::PlayerControllerBase< Derived > | |
CVideoComponent::Pimpl::PlayerControllerBase< Derived >::PlayerAsyncInitialiser | |
►CVideoRenderers::Base | |
CVideoRenderers::EVR | |
CVideoRenderers::VMR7 | |
Cstd::weak_ptr< DirectoryIterator > | |
Cjuce::WeakReference< juce::Component > | |
Cjuce::WeakReference< juce::LookAndFeel > | |
Cjuce::WeakReference< juce::MessageListener > | |
CDisplay * | |
CAccessibilityActionType | |
CAccessibilityNativeImpl | |
CAccessibleItemComponent | |
CActionSet * * | |
CAlignContent | |
CAlignItems | |
CAlignSelf | |
CAnalyticsEvent | |
►CAndroidViewComponent | |
CVideoComponent::Pimpl | |
CAnimationTask * * | |
CArray< CameraDevice::ViewerComponent * > | |
CArray< Rectangle< int > > | |
CATOM | |
CAtom | |
CAtomic< int > | |
CAttachment | |
CCategory | |
CAutoFlow | |
CAVCaptureDeviceInput * | |
CAVCaptureMovieFileOutput * | |
CAVCaptureSession * | |
CAVCaptureStillImageOutput * | |
CAVPlayerLayer * | |
CAVPlayerView * | |
CBadgeIconType | |
CBallisticsFilter< SampleType > | |
CBallisticsFilterLevelCalculationType | |
CPtr | |
CBehaviour | |
CBehindFrontTabComp | |
CBITMAPINFOHEADER | |
CBlockType | |
CBOOL | |
Cbool | |
CBuffer | |
CButtonListenerProxy | |
CButtonState | |
CButtonStyle | |
CBYTE * | |
CCachedGlyphType * * | |
CCachedWindow | |
CCAEAGLLayer * | |
CCallbackHandler | |
CCallbackHelper | |
CCameraDevice & | |
CCFRunLoopRef | |
CCFType | |
CCFUniquePtr< CFRunLoopSourceRef > | |
CCGAffineTransform | |
CCGColorSpace | |
CCGContext | |
CCGFontRef | |
CCGGradient | |
CCGLContextObj | |
CChannelInfo * * | |
CChannelType | |
Cchar | |
CCharType * | |
CClass | |
CCodeDocumentLine * * | |
CCodeEditorLine * * | |
CColourPreviewComp | |
CColourSpaceView | |
CComClass * | |
CComponentPeer * | |
CCompressor< SampleType > | |
CComSmartPtr< CameraDevice::Pimpl::GrabberCallback > | |
CComSmartPtr< ComTypes::IBaseFilter > | |
CComSmartPtr< ComTypes::IBasicAudio > | |
CComSmartPtr< ComTypes::ICaptureGraphBuilder2 > | |
CComSmartPtr< ComTypes::IGraphBuilder > | |
CComSmartPtr< ComTypes::IMediaControl > | |
CComSmartPtr< ComTypes::IMediaEventEx > | |
CComSmartPtr< ComTypes::IMediaPosition > | |
CComSmartPtr< ComTypes::IMFVideoDisplayControl > | |
CComSmartPtr< ComTypes::IPin > | |
CComSmartPtr< ComTypes::ISampleGrabber > | |
CComSmartPtr< ComTypes::IVMRWindowlessControl > | |
CConnection | |
CConnectionThread | |
Cconst AccessibilityRole | |
Cconst Category | |
Cconst CGFloat | |
CVtable< Ret, Args... > * | |
Cconst Edge | |
Cconst ElementType | |
Cconst Format | |
CResamplingQuality | |
CPixelFormat | |
Cconst IODeviceType | |
Cconst KeyType | |
Cconst ListType & | |
Cconst LockType & | |
Cconst OpenGLVersion | |
Cconst ParameterHandling | |
Cconst uint32 | |
Cconst VariantType * | |
Cconst void * | |
Cconst WrapperType | |
CContentComponent * | |
CContents | |
CCriticalSection | |
CDisplayOrientation | |
CDestPixelType * | |
CDirection | |
CDirectoryIterator | |
Cdouble | |
CDragImageComponent * * | |
CDragToScrollListener | |
CDragType | |
CDryWetMixer< SampleType > | |
CDryWetMixingRule | |
CDWORD | |
CDynamicLibrary | |
CEAGLContext * | |
CEditableState | |
CEGLContext | |
CEGLSurface | |
CElementComparator & | |
CElementType * | |
CEndCapStyle | |
CEventHandlerRef | |
CExtraComponentPlacement | |
CFile | |
CFILE * | |
CFirstOrderTPTFilterType | |
Cfloat | |
CFloatingType * | |
CFloatType | |
Cfriend | |
CFunctionType | |
CGlobalRef | |
CGlobalRef & | |
CGLXContext | |
CGlyphInfo * * | |
CResamplingQuality | |
CGroupAlertBehaviour | |
CGUID | |
CGutterComponent | |
CGZIPCompressorHelper | |
CGZIPDecompressHelper | |
CHDC | |
CHeavyweightLeakedObjectDetector< OwnerClass > * | |
CHGLRC | |
CHintingParams | |
CHIViewRef | |
CHMODULE | |
CHostType | |
CHRESULT(WINAPI *)() | |
CHRESULT(WINAPI *)(HSTRING) | |
CHRESULT(WINAPI *)(HSTRING, IInspectable **) | |
CHRESULT(WINAPI *)(HSTRING, REFIID, void **) | |
CHRESULT(WINAPI *)(HWND, IRawElementProviderSimple **) | |
CHRESULT(WINAPI *)(IRawElementProviderSimple *) | |
CHRESULT(WINAPI *)(IRawElementProviderSimple *, EVENTID) | |
CHRESULT(WINAPI *)(IRawElementProviderSimple *, PROPERTYID, VARIANT, VARIANT) | |
CHRESULT(WINAPI *)(LPCWSTR, UINT32, HSTRING *) | |
CHSTRING | |
CHueSelectorComp | |
CHWND | |
CHWND__ * | |
CIBaseFilter * | |
Cid | |
Cid< AVCaptureFileOutputRecordingDelegate > | |
CIDType | |
CImage | |
CImpl | |
CImportance | |
CInsertPointHighlight | |
CInstance | |
Cint | |
Cint32 | |
Cint64 | |
CInvocationMethod | |
CIRawElementProviderSimple * | |
CItem * * | |
CIterator | |
CIUnknown * | |
CJavaType | |
Cjclass | |
Cjobject | |
CJointStyle | |
CFirstOrderTPTFilter< SampleType > * * | |
CJustifyContent | |
CJustifyItems | |
CJustifySelf | |
CK | |
CKeyState | |
CLabelComp | |
CLadderFilterMode | |
CLassoSource< SelectableItemType > * | |
CLayoutMode | |
CLevelDataSource | |
CLinkwitzRileyFilterType | |
CListenerClass * * | |
CListenerList< CameraDevice::Pimpl::PreviewDisplay::Listener > | |
CListenerList< Listener > | |
CListViewport | |
CLocalRef< jbyteArray > | |
CLockScreenAppearance | |
CLONG | |
Clong long | |
CLONGLONG | |
CLookupTable< FloatType > | |
CLRESULT(WINAPI *)(HWND, WPARAM, LPARAM, IRawElementProviderSimple *) | |
CMessageBoxIconType | |
CMidiInputSelectorComponentListBox | |
CModalItem * * | |
CMonoProcessorType * * | |
CSourceList | |
CMouseInputSourceInternal * | |
CMPENoteComponent | |
CZone | |
CMultipleInstanceHandler | |
CMutex | |
CNativeDarkModeChangeDetectorImpl | |
CNativeFunction * | |
CNativeImpl | |
CLockScreenAppearance | |
CNSObject | |
CNSOpenGLContext * | |
CNSOpenGLView * | |
CNSView * | |
CNSWindow * | |
CNumericType | |
CNumericType * | |
CObjectClass * * | |
CObjectType | |
CObjectType * | |
COpenGLVersion | |
COpenness | |
COrientation | |
COscillator< SampleType > | |
COversamplingStage * * | |
CPanelHolder * * | |
CPanelSizes | |
CPannerRule | |
CParameterAdapter | |
CParentVisibilityChangedListener | |
CPathElementType | |
CPCWSTR(WINAPI *)(HSTRING, UINT32 *) | |
CPimpl | |
CPIN_DIRECTION | |
CPixelFormat | |
CPixelType * | |
CPoint< ValueType > | |
CPopupDirection | |
CPriority | |
CProcessingPrecision | |
CProcessorType | |
CPropertyHolderComponent * | |
CReadingDirection | |
CRECT | |
CRectangle< int > | |
CReferenceCountedObjectPtr< AsyncUpdaterMessage > | |
CReferenceCountedObjectPtr< BlockingMessage > | |
CReferencedType * | |
CRenderSequenceDouble | |
CRenderSequenceFloat | |
CSafeAction | |
CSampleFormat | |
CSampleType | |
CSavedState | |
CSavedStateType | |
CScalarType | |
CScanner | |
CScrollbarButton | |
CScrollOnDragMode | |
CSelectableItemType * | |
CSharedCursorHandle | |
CSharedObjectType | |
Cshort | |
CSIZE | |
Csize_t | |
CSparseSet< int > | |
CSrcPixelType * | |
CSrcPixelType * | |
CState | |
CStateObjectType | |
CPtr | |
CStateVariableFilterType | |
CStateVariableTPTFilterType | |
Cstatic const uint32 | |
Cstatic constexpr auto | |
Cstatic constexpr jint | |
Cstatic constexpr NumericType | |
Cstatic constexpr unsigned long | |
Cstatic EGLConfig | |
Cstatic EGLDisplay | |
Cfunction< juce::ModifierKeys()> | |
Ctype | |
Cduration | |
Ctime_point< std::chrono::steady_clock > | |
Ccondition_variable | |
Cfunction< bool(const juce::String &)> | |
Cfunction< bool(const String &)> | |
Cfunction< bool(int, int)> | |
Cfunction< double(const juce::String &)> | |
Cfunction< float(const juce::String &)> | |
Cfunction< float(const String &)> | |
Cfunction< float(float rangeStart, float rangeEnd, float valueToRemap)> | |
Cfunction< float(float)> | |
Cfunction< int(const juce::String &)> | |
Cfunction< int(const String &)> | |
Cfunction< juce::String(bool, int)> | |
Cfunction< juce::String(double)> | |
Cfunction< juce::String(float, int)> | |
Cfunction< juce::String(int, int)> | |
Cfunction< NumericType(NumericType)> | |
Cfunction< String(bool, int)> | |
Cfunction< String(float, int)> | |
Cfunction< String(int, int)> | |
Cfunction< String(Value, int)> | |
Cfunction< Value(const String &)> | |
Cfunction< ValueType(ValueType rangeStart, ValueType rangeEnd, ValueType valueToRemap)> | |
Cfunction< void()> | |
Cfunction< void(bool)> | |
Cfunction< void(bool, juce::String)> | |
Cfunction< void(const Image &)> | |
Cfunction< void(const juce::ArgumentList &)> | |
Cfunction< void(const juce::FileChooser &)> | |
Cfunction< void(const juce::String &)> | |
Cfunction< void(const String &, const String &)> | |
Cfunction< void(const URL &, Result)> | |
Cfunction< void(float)> | |
Cfunction< void(juce::OpenGLShaderProgram &)> | |
Cpair< juce::MPENote, bool > | |
Ctuple< Processors... > | |
Ctype_index | |
CStorageFormat | |
CStreamKind | |
CString | |
CStyle | |
CSwatchComponent * * | |
CT | |
CTargetGroupHighlight | |
CTextHolderComponent * | |
CVirtualKeyboardType | |
CTextureMagnificationFilter | |
CThreadID | |
CThreadID | |
CThreadPoolThread * * | |
CThumbData * * | |
CThumbnailCacheEntry * * | |
CTime | |
CTimestampVisibility | |
CToolbarItemStyle | |
CToolbarEditingMode | |
CToolbarItemStyle | |
CTopLevelItem | |
CTrackingMode | |
CTreeViewport | |
CType | |
CvSIMDType | |
Ctype | |
CDataType | |
Cuint16 | |
Cuint32 * | |
CULONG | |
CUniformTextSection * * | |
Cunsigned char | |
Cunsigned long | |
Cunsigned long long | |
CURL | |
CValueType | |
CVector3D< Type > | |
CVideoComponent & | |
CVirtualKeyboardType | |
CVisual * | |
Cvoid * | |
CVstSpeakerArrangement * | |
CWaitableEvent | |
CWCHAR | |
Cwchar_t | |
CWindow | |
CWindowRef | |
CWordWrap | |
CWrap | |
CXSizeHints | |
CXVisualInfo * | |
CZipEntryHolder * * | |