GL Studio C++ Runtime API
AttributeChangedNotifier Class Referenceabstract

#include <disti_metadata.h>

Inheritance diagram for AttributeChangedNotifier:
DisplayFrame DisplayObject GlsMultiView::ViewData ComponentBase RuntimeDisplayFrame GLPolygon GLPolygonGlyph GlsCylinder GlsDynamicPath GlsEyePoint GlsGeometryResourceMesh GlsLightSource GlsLinearFloatController GlsMapChart GlsMapGrid GlsNurbCurve GlsPathManager GlsSphere Group

Public Member Functions

virtual void NotifyAttributeChanged (const AttributeName &name)=0
 
virtual ~AttributeChangedNotifier ()
 

Detailed Description

Interface for notifying when attributes have changed

Constructor & Destructor Documentation

virtual ~AttributeChangedNotifier ( )
inlinevirtual

destructor

Member Function Documentation

virtual void NotifyAttributeChanged ( const AttributeName name)
pure virtual

Notify the class that the attribute has changed. Observers of the attribute will have their callbacks called

Parameters
namethe name of the attribute

Implemented in DisplayObject, ComponentBase, DisplayFrame, and GlsMultiView::ViewData.


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