| GL Studio C++ Runtime API

Public Member Functions | List of all members
GlsPainter Class Referenceabstract

`#include <gls_painter.h>`

Inheritance diagram for GlsPainter:

## 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 contents 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:

- gls_painter.h