DataDirector API
Public Member Functions | List of all members
DDD_AttributeObserver Class Referenceabstract

A virtual interface class for observers of attributes. AttributeObserver-derived objects are able to be notified when an attribute changes. More...

#include <DDD_AttributeBase.h>

Inheritance diagram for DDD_AttributeObserver:
ChunkAttribute ChunkProducer DDD_Connection DDD_ConvertExpression DDD_RSOAsset DDD_StructuredMemoryAsset DIS_Producer RawProducer XplaneProducer DDD_ConvertSubroutine

Public Member Functions

virtual void OnAttributeChanged (DDD_AttributeBase *attribute)=0
 

Detailed Description

A virtual interface class for observers of attributes. AttributeObserver-derived objects are able to be notified when an attribute changes.

Member Function Documentation

virtual void OnAttributeChanged ( DDD_AttributeBase attribute)
pure virtual

A callback method that will be called when the attribute being observed changes if this observer has registered to be notified on attribute change

Parameters
attributeA pointer to the attribute that changed

Implemented in ChunkProducer, DDD_Connection, DDD_RSOAsset, DIS_Producer, DDD_StructuredMemoryAsset, ChunkAttribute, RawProducer, and DDD_ConvertExpression.


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