JUCE
Public Types | Public Member Functions | List of all members
juce::LEDGrid::Renderer Struct Referenceabstract
Inheritance diagram for juce::LEDGrid::Renderer:

Public Types

using Ptr = juce::ReferenceCountedObjectPtr< Renderer >
 The Renderer class is reference-counted, so always use a Renderer::Ptr when you are keeping references to them. More...
 

Public Member Functions

virtual ~Renderer ()
 
virtual void renderLEDGrid (LEDGrid &)=0
 
- Public Member Functions inherited from juce::ReferenceCountedObject
void incReferenceCount () noexcept
 Increments the object's reference count. More...
 
void decReferenceCount () noexcept
 Decreases the object's reference count. More...
 
bool decReferenceCountWithoutDeleting () noexcept
 Decreases the object's reference count. More...
 
int getReferenceCount () const noexcept
 Returns the object's current reference count. More...
 

Additional Inherited Members

- Protected Member Functions inherited from juce::ReferenceCountedObject
 ReferenceCountedObject ()
 Creates the reference-counted object (with an initial ref count of zero). More...
 
 ReferenceCountedObject (const ReferenceCountedObject &) noexcept
 Copying from another object does not affect this one's reference-count. More...
 
 ReferenceCountedObject (ReferenceCountedObject &&) noexcept
 Copying from another object does not affect this one's reference-count. More...
 
ReferenceCountedObjectoperator= (const ReferenceCountedObject &) noexcept
 Copying from another object does not affect this one's reference-count. More...
 
ReferenceCountedObjectoperator= (ReferenceCountedObject &&) noexcept
 Copying from another object does not affect this one's reference-count. More...
 
virtual ~ReferenceCountedObject ()
 Destructor. More...
 
void resetReferenceCount () noexcept
 Resets the reference count to zero without deleting the object. More...
 

Member Typedef Documentation

◆ Ptr

The Renderer class is reference-counted, so always use a Renderer::Ptr when you are keeping references to them.

Constructor & Destructor Documentation

◆ ~Renderer()

virtual juce::LEDGrid::Renderer::~Renderer ( )
virtual

Member Function Documentation

◆ renderLEDGrid()

virtual void juce::LEDGrid::Renderer::renderLEDGrid ( LEDGrid )
pure virtual

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