Castor3D 0.16.0
Multiplatform 3D engine
Types publics | Fonctions membres publiques statiques | Attributs publics statiques | Liste de tous les membres
Référence de la structure castor::ResourceCacheTraitsT< Font, String >

#include <GraphicsModule.hpp>

Graphe d'héritage de castor::ResourceCacheTraitsT< Font, String >:
Inheritance graph
[légende]
Graphe de collaboration de castor::ResourceCacheTraitsT< Font, String >:
Collaboration graph
[légende]

Types publics

using KeyT = String
 
using Base = ResourceCacheTraitsBaseT< Font, KeyT, ResourceCacheTraitsT< Font, KeyT > >
 
using ElementT = typename Base::ElementT
 
using ElementPtrT = typename Base::ElementPtrT
 
- Types publics hérités de castor::ResourceCacheTraitsBaseT< Font, String, ResourceCacheTraitsT< Font, String > >
using ElementT
 
using ElementKeyT
 
using ElementPtrT
 
using ElementObsT
 
using ElementContT
 
using ElementCacheT
 
using ElementInitialiserT
 
using ElementCleanerT
 
using ElementMergerT
 

Fonctions membres publiques statiques

static CU_API ElementPtrT makeElement (ResourceCacheBaseT< Font, String, ResourceCacheTraitsT< Font, String > > const &cache, KeyT const &name, uint32_t height, Path const &path)
 
- Fonctions membres publiques statiques hérités de castor::ResourceCacheTraitsBaseT< Font, String, ResourceCacheTraitsT< Font, String > >
static ElementPtrT makeElement (ElementCacheT const &cache, ElementKeyT const &key, ParametersT &&... params)
 
static ElementObsT makeElementObs (ElementPtrT const &element)
 
static bool areElementsEqual (ElementObsT const &lhs, ElementObsT const &rhs)
 
static bool areElementsEqual (ElementObsT const &lhs, ElementPtrT const &rhs)
 
static bool areElementsEqual (ElementPtrT const &lhs, ElementObsT const &rhs)
 
static bool areElementsEqual (ElementPtrT const &lhs, ElementPtrT const &rhs)
 
static bool isElementObsNull (ElementObsT const &element)
 

Attributs publics statiques

static CU_API const String Name
 

Description détaillée

Structure permettant de spécialiser le comportement d'un cache.

Remarques
Spécialisation pour castor::Font.

Documentation des définitions de type membres

◆ Base

◆ ElementPtrT

using castor::ResourceCacheTraitsT< Font, String >::ElementPtrT = typename Base::ElementPtrT

◆ ElementT

using castor::ResourceCacheTraitsT< Font, String >::ElementT = typename Base::ElementT

◆ KeyT

Documentation des fonctions membres

◆ makeElement()

static CU_API ElementPtrT castor::ResourceCacheTraitsT< Font, String >::makeElement ( ResourceCacheBaseT< Font, String, ResourceCacheTraitsT< Font, String > > const & cache,
KeyT const & name,
uint32_t height,
Path const & path )
static

Documentation des données membres

◆ Name


La documentation de cette structure a été générée à partir du fichier suivant :