DataDirector API
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAssetCallbackContainer
 CAttributeChangedEmitter
 CChunkDescription
 CChunkProducerFactory
 CChunkProducerFactory::ChunkProducerFactoryStruct
 CCodeGenerationPopup
 CComponentBase
 CDDD_AssetAdded_SubscriberAbstract base class for subscribers of the AssetAdded event
 CDDD_AssetContainerA virtual interface class for containers of assets. Allows assets to find each other, exchange events and update attributes of each other
 CDDD_AssetDeleted_SubscriberAbstract base class for subscribers of the AssetDeleted event
 CDDD_AssetObserverA virtual interface class for observers of assets. AssetObservers are able to be notified when an asset deletes and readds its attribute list
 CDDD_AssetSelected_SubscriberAbstract base class for subscribers of the AssetSelected event
 CDDD_AssetShifted_SubscriberAbstract base class for subscribers of the AssetShifted event
 CDDD_AssetStarted_SubscriberAbstract base class for subscribers of the AssetStarted event
 CDDD_AttributeBaseA virtual interface class for all DataDirector attribute types
 CDDD_AttributeContainerDDD_AttributeContainer. A virtual interface class for containers of attributes
 CDDD_AttributeObserverA virtual interface class for observers of attributes. AttributeObserver-derived objects are able to be notified when an attribute changes
 CDDD_ConfigurationCleared_SubscriberAbstract base class for subscribers of the ConfigurationCleared event
 CDDD_ConnectionAdded_SubscriberAbstract base class for subscribers of the ConnectionAdded event
 CDDD_ConnectionDeleted_SubscriberAbstract base class for subscribers of the ConnectionDeleted event
 CDDD_ConnectionEndpointThe DDD_ConnectionEndpoint class. Endpoints are used as inputs and outputs to connections
 CDDD_ConnectionSelected_SubscriberAbstract base class for subscribers of the ConnectionSelected event
 CDDD_ConnectionShifted_SubscriberAbstract base class for subscribers of the ConnectionShifted event
 CDDD_EventPublisherThe DDD_EventPublisher class. Central class for publishing events. Contains all logic for registering subscribers, unregistering event subscribers, dispatching events, and notifying even subscribers
 CDDD_GlsComponentBaseAdapter
 CDDD_GlsDisplayFrameAdapter
 CDDD_LogCentral logging class. Handles all of the logic for registering/unregistering observers, accepting log entries, and notifying log observers
 CDDD_LogEntrySimple container for log entries
 CDDD_LogFacadeFacade to provide a simpler interface to the DDD_Log singleton. Its second purpose is for decoupling; it eliminates user plugins dependencies on DDD_Log (and its dependencies)
 CDDD_LogObserverAbstract base class for log observers
 CDDD_ObjectEventThe DDD_ObjectEvent class. A Data Director class for GL Studio object events
 CDDD_ObjectEventSubscriberA virtual interface class for subscribers to object events
 CDDD_PathManager
 CDDD_PerformanceMonitorPerformance monitor class; profiles an individual task
 CDDD_PluginMgr
 CDDD_ProgressPublisherBase class used by children of processes requesting periodic status updates
 CDDD_RevertableAttributeRevertable attribute; for dynamic attributes that can be reset to a default value
 CDDD_ViewerRunning_SubscriberAbstract base class for subscribers of the ViewerRunning event
 CDDD_XMLConfigLoading_SubscriberAbstract base class for subscribers of the XMLConfigLoading event
 CDIS_FIXED_DATA
 CDIS_PDU_HEADER
 CDIS_SET_DATA_VARIANT
 CDIS_VARIABLE_DATA
 CDynamicArray< T, TypeIsSimple >A templated array of objects. The array dynamically resizes as needed
 CDynamicArray< Window_Settings, false >
 CDynamicPtrArray< T >A templated array of object pointers. The array dynamically resizes as needed
 CDynamicPtrArray< AssetCallbackContainer * >
 CDynamicPtrArray< ChunkAttribute * >
 CDynamicPtrArray< ChunkDescription * >
 CDynamicPtrArray< DDD_AssetAdded_Subscriber * >
 CDynamicPtrArray< DDD_AssetBase * >
 CDynamicPtrArray< DDD_AssetDeleted_Subscriber * >
 CDynamicPtrArray< DDD_AssetLibrary * >
 CDynamicPtrArray< DDD_AssetObserver * >
 CDynamicPtrArray< DDD_AssetSelected_Subscriber * >
 CDynamicPtrArray< DDD_AssetShifted_Subscriber * >
 CDynamicPtrArray< DDD_AssetStarted_Subscriber * >
 CDynamicPtrArray< DDD_AttributeBase * >
 CDynamicPtrArray< DDD_AttributeObserver * >
 CDynamicPtrArray< DDD_ConfigurationCleared_Subscriber * >
 CDynamicPtrArray< DDD_Connection * >
 CDynamicPtrArray< DDD_ConnectionAdded_Subscriber * >
 CDynamicPtrArray< DDD_ConnectionDeleted_Subscriber * >
 CDynamicPtrArray< DDD_ConnectionEndpoint * >
 CDynamicPtrArray< DDD_ConnectionSelected_Subscriber * >
 CDynamicPtrArray< DDD_ConnectionShifted_Subscriber * >
 CDynamicPtrArray< DDD_ConverterLibrary * >
 CDynamicPtrArray< DDD_LogObserver * >
 CDynamicPtrArray< DDD_ObjectEvent * >
 CDynamicPtrArray< DDD_ObjectEventSubscriber * >
 CDynamicPtrArray< DDD_PerformanceMonitor * >
 CDynamicPtrArray< DDD_RevertableAttribute * >
 CDynamicPtrArray< DDD_ViewerRunning_Subscriber * >
 CDynamicPtrArray< DDD_XMLConfigLoading_Subscriber * >
 CDynamicPtrArray< disti::ChunkProducerFactory::ChunkProducerFactoryStruct * >
 CDynamicPtrArray< disti::DDD_Connection * >
 CDynamicPtrArray< disti::RSOMetaDataSchemaPublisher::Property * >
 CDynamicPtrArray< disti::RuleElement * >
 CEmittedEventHandler
 CENTITY_ID
 CFl_Choice
 CFl_Gl_Window
 CFl_Group
 CGlsDDAssetBase
 CIDataDirectorViewerFrontendInterface for GUI that utilizes the DataDirectorViewer (ie- DataDirector Editor)
 CObjectEvent
 CRSOMetaDataSchemaPublisher::Property
 CRSOMetaDataSchemaPublisher
 CRuleDefinition
 CRuleElement
 Cruntime_error
 CTiXmlBase::StringToBuffer
 CTimer
 CTiXmlAttributeSet
 CTiXmlBase
 CTiXmlCursor
 CTiXmlHandle
 CTiXmlString
 CUserInterface
 CDataDirectorViewer::Window_Settings
 CWindowAttributes
 CDataDirectorViewer::WindowRestoreParams