Sound Bakery  v0.1.0
Open-source audio middleware for games
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 Csbk::engine::action
 Csbk::engine::node_instance_fsm::action_update
 Cgluten::app
 Caudio_meter_utils::audio_meter_draw_info
 Csbk::core::serialization::boost_serializer< load_archive, save_archive, inputMode, outputMode >
 Csbk::reflection::CreatePointerConversion< DerivedClass, T >Creates wrapper_mapper conversions for the Dervived class and all its base classes
 Csbk::reflection::CreatePointerConversion< DerivedClass >Once the top-most base class is reached, make an explicit conversion between the base type and DatabaseObject
 Csbk::reflection::CreatePointerConversion< DerivedClass, BaseClass, U... >Registers conversions between the derived type and base class, then does the same for the base class's base class list
 Csbk::reflection::CreatePointerConversion< DerivedClass, BaseClassList... >
 Csbk::core::databaseRuntime lookup of objects, using their ID or name
 Csbk::core::database_ptr< TObject >
 Csbk::core::database_ptr< named_parameter >
 Csbk::core::database_ptr< sbk::core::database_object >
 Csbk::core::database_ptr< sbk::engine::container >
 Csbk::core::database_ptr< sbk::engine::named_parameter >
 Csbk::core::database_ptr< sbk::engine::node_base >
 Csbk::core::database_ptr< sbk::engine::sound >
 Csbk::engine::effect_parameter_description
 Cgluten::element
 Cstd::enable_shared_from_this
 Csbk::engine::encoding_soundData for converting a sound to an encoded format
 Csbk::engine::event_devirtualise
 Csbk::engine::event_init
 Csbk::engine::event_pause
 Csbk::engine::event_play
 Csbk::engine::event_stop
 Csbk::engine::event_update
 Csbk::engine::event_virtualise
 Csbk::engine::flag_playing
 Csbk::engine::flag_stopped
 Csbk::engine::gather_children_contextContains all information required for gathering sounds for runtime playing and selection
 Csbk::engine::global_parameter_listHolds a list of parameters
 Csbk::util::leaked_object_detector< owner_class >
 Csbk::engine::local_parameter_listHolds a list of parameters and their local value
 Cgluten::manager
 Cmethod_drawer
 Csbk::engine::node_group_instanceOwns a node group and applies DSP effects to it
 Cboost::noncopyable
 Csbk::core::object_ownerCreates, owns and tracks objects
 Csbk::core::object_trackerTracks object categories and types
 Cplayable_selection
 Csbk::editor::project_configurationHandles file and folder paths for a project
 Csbk::core::property< T >
 Csbk::core::property< float >
 Csbk::core::property< int >
 Csbk::core::property< parameter_type >
 Csbk::core::property< sbk_id >
 Cproperty_drawer
 Csbk::reflection::RegisterPointerConversionsForBaseClasses< T >Auto-registers wrapper conversions for the type and its base classes
 Cgluten::root_widget
 Cconcurrencpp::runtime
 Csb_system_config
 Csc_audioChunk
 Csc_bank
 Csc_clapHolds a DLL handle and plugin entry for a CLAP plugin
 Csc_clap_node
 Csc_dspMa_node with an additional enum descriptor
 Csc_dsp_config
 Csc_dsp_parameter
 Csc_dsp_parameter_float
 Csc_dsp_stateHolds instance data for a single sc_dsp
 Csc_dsp_vtable
 Csc_encoder
 Csc_encoder_config
 Csc_encoder_vorbis
 Csc_meter
 Csc_meter_node
 Csc_node_groupGroups nodes/DSPs together into one
 CSC_NODE_GROUP_DELETER
 Csc_riffChunk
 Csc_sound
 CSC_SOUND_DELETER
 CSC_SOUND_INSTANCE_DELETER
 Csc_systemObject that manages the node graph, sounds, output etc
 Csc_system_configConfiguration for initializing the sc_system
 Cselection
 Csbk::core::serialization::serialized_associative_container
 Csbk::core::serialization::serialized_child_class
 Csbk::core::serialization::serialized_objectSerializes an object type and the object's data
 Csbk::core::serialization::serialized_object_vector< object_class >
 Csbk::core::serialization::serialized_object_vector< sbk::engine::sound >
 Csbk::core::serialization::serialized_sequential_container
 Csbk::core::serialization::serialized_sound
 Csbk::core::serialization::serialized_soundbank
 Csbk::core::serialization::serialized_standalone_objectHeader for an object that saves to a single file
 Csbk::core::serialization::serialized_system
 Csbk::core::serialization::serialized_typeSerializes an object type so upon loading, we create the correct type
 Csbk::core::serialization::serialized_versionStores the version of Sound Bakery
 Csbk::engine::soundbank_dependenciesWraps all events, objects, and sounds needed to package a soundbank
 Cboost::msm::front::state
 Cboost::msm::front::state_machine_def
 Cstbi_io_callbacks
 Csbk::util::type_helper
 Cboost::mpl::vector
 Csbk::engine::profiling::voice_trackerTracks every active voice with helper functions
 Csbk::engine::void_deleter
 Cgluten::widget
 Crttr::wrapper_mapper< sbk::core::child_ptr< T > >
 Crttr::wrapper_mapper< sbk::core::database_ptr< T > >