GL Studio C++ Runtime API
AttributeChangedNotifier Class Referenceabstract

#include <disti_metadata.h>

Inheritance diagram for AttributeChangedNotifier:
DisplayFrame DisplayObject GlsMultiView::ViewData ComponentBase RuntimeDisplayFrame GLPolygon GlsCylinder GlsDynamicPath GlsEyePoint GlsGeometryResourceMesh GlsLightSource GlsLinearFloatController 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

◆ ~AttributeChangedNotifier()

virtual ~AttributeChangedNotifier ( )
inlinevirtual

destructor

Member Function Documentation

◆ NotifyAttributeChanged()

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 GlsMultiView::ViewData, ComponentBase, DisplayObject, and DisplayFrame.


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