openshot-audio  0.1.4
Public Member Functions | Public Attributes | List of all members
juce::RenderingHelpers::CachedGlyphEdgeTable< RendererType > Class Template Reference

#include <juce_graphics.h>

Inheritance diagram for juce::RenderingHelpers::CachedGlyphEdgeTable< RendererType >:
juce::ReferenceCountedObject

Public Member Functions

 CachedGlyphEdgeTable ()
 
void draw (RendererType &state, Point< float > pos) const
 
void generate (const Font &newFont, const int glyphNumber)
 
- Public Member Functions inherited from juce::ReferenceCountedObject
void incReferenceCount () noexcept
 
void decReferenceCount () noexcept
 
bool decReferenceCountWithoutDeleting () noexcept
 
int getReferenceCount () const noexcept
 

Public Attributes

Font font
 
ScopedPointer< EdgeTableedgeTable
 
int glyph
 
int lastAccessCount
 
bool snapToIntegerCoordinate
 

Additional Inherited Members

- Protected Member Functions inherited from juce::ReferenceCountedObject
 ReferenceCountedObject ()
 
virtual ~ReferenceCountedObject ()
 
void resetReferenceCount () noexcept
 

Detailed Description

template<class RendererType>
class juce::RenderingHelpers::CachedGlyphEdgeTable< RendererType >

Caches a glyph as an edge-table.

Constructor & Destructor Documentation

◆ CachedGlyphEdgeTable()

template<class RendererType >
juce::RenderingHelpers::CachedGlyphEdgeTable< RendererType >::CachedGlyphEdgeTable ( )
inline

Member Function Documentation

◆ draw()

template<class RendererType >
void juce::RenderingHelpers::CachedGlyphEdgeTable< RendererType >::draw ( RendererType &  state,
Point< float >  pos 
) const
inline

◆ generate()

template<class RendererType >
void juce::RenderingHelpers::CachedGlyphEdgeTable< RendererType >::generate ( const Font newFont,
const int  glyphNumber 
)
inline

Member Data Documentation

◆ edgeTable

template<class RendererType >
ScopedPointer<EdgeTable> juce::RenderingHelpers::CachedGlyphEdgeTable< RendererType >::edgeTable

◆ font

template<class RendererType >
Font juce::RenderingHelpers::CachedGlyphEdgeTable< RendererType >::font

◆ glyph

template<class RendererType >
int juce::RenderingHelpers::CachedGlyphEdgeTable< RendererType >::glyph

◆ lastAccessCount

template<class RendererType >
int juce::RenderingHelpers::CachedGlyphEdgeTable< RendererType >::lastAccessCount

◆ snapToIntegerCoordinate

template<class RendererType >
bool juce::RenderingHelpers::CachedGlyphEdgeTable< RendererType >::snapToIntegerCoordinate

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