kodi
Classes | Typedefs | Functions | Variables
GUIFontCache.h File Reference
#include "utils/ColorUtils.h"
#include "utils/TransformMatrix.h"
#include <algorithm>
#include <cassert>
#include <chrono>
#include <cstddef>
#include <cstring>
#include <memory>
#include <stdint.h>
#include <vector>
Include dependency graph for GUIFontCache.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CGUIFontCache< Position, Value >
 
class  CGUIFontCacheImpl< Position, Value >
 
struct  CGUIFontCacheKey< Position >
 
struct  CGUIFontCacheEntry< Position, Value >
 
struct  CGUIFontCacheHash< Position >
 
struct  CGUIFontCacheKeysMatch< Position >
 
class  CGUIFontCache< Position, Value >
 
struct  CGUIFontCacheStaticPosition
 
struct  CGUIFontCacheStaticValue
 
struct  CGUIFontCacheDynamicPosition
 
struct  CVertexBuffer
 

Typedefs

typedef CVertexBuffer CGUIFontCacheDynamicValue
 

Functions

bool Match (const CGUIFontCacheStaticPosition &a, const TransformMatrix &a_m, const CGUIFontCacheStaticPosition &b, const TransformMatrix &b_m, bool scrolling)
 
float MatrixHashContribution (const CGUIFontCacheKey< CGUIFontCacheStaticPosition > &a)
 
bool Match (const CGUIFontCacheDynamicPosition &a, const TransformMatrix &a_m, const CGUIFontCacheDynamicPosition &b, const TransformMatrix &b_m, bool scrolling)
 
float MatrixHashContribution (const CGUIFontCacheKey< CGUIFontCacheDynamicPosition > &a)
 

Variables

constexpr float FONT_CACHE_DIST_LIMIT = 0.01f