GL Studio C++ Runtime API
GlsPainter Class Referenceabstract

#include <gls_painter.h>

Inheritance diagram for GlsPainter:
GlsMimicGroup GlsRSOInterfaceImpl RuntimeDisplayFrame EmbeddedDisplayFrame glsDisplayFrame

Public Member Functions

virtual void Invalidate ()=0
 Notify the painter that the scene needs to be redrawn. More...
 
virtual bool IsInvalidated () const =0
 

Detailed Description

Interface that can be implemented by a class that is the owner of a frame buffer (e.g. DisplayFrame or GlsMimicGroup). Used to notify the owner of the frame buffer that the conents of the scene has changed and needs to be redrawn.

Member Function Documentation

◆ Invalidate()

virtual void Invalidate ( )
pure virtual

Notify the painter that the scene needs to be redrawn.

Implemented in GlsMimicGroup, GlsRSOInterfaceImpl, and RuntimeDisplayFrame.

◆ IsInvalidated()

virtual bool IsInvalidated ( ) const
pure virtual
Returns
Whether or not the painter has already been invalidated.

Implemented in GlsMimicGroup, GlsRSOInterfaceImpl, and RuntimeDisplayFrame.


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