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: