Castor3D 0.12.0
Multiplatform 3D engine
Public Types | Static Public Attributes | List of all members
castor3d::ResourceCacheTraitsT< Mesh, castor::String > Struct Reference

#include <MeshModule.hpp>

Inheritance diagram for castor3d::ResourceCacheTraitsT< Mesh, castor::String >:
Inheritance graph
[legend]
Collaboration diagram for castor3d::ResourceCacheTraitsT< Mesh, castor::String >:
Collaboration graph
[legend]

Public Types

using ResT = Mesh
 
using KeyT = castor::String
 
using TraitsT = ResourceCacheTraitsT< ResT, KeyT >
 
using Base = castor::ResourceCacheTraitsBaseT< ResT, KeyT, TraitsT >
 
using ElementT = typename Base::ElementT
 
using ElementPtrT = typename Base::ElementPtrT
 

Static Public Attributes

static C3D_API const castor::String Name
 

Detailed Description

Helper structure to specialise a cache behaviour.

Remarks
Specialisation for Mesh.

Member Typedef Documentation

◆ Base

using castor3d::ResourceCacheTraitsT< Mesh, castor::String >::Base = castor::ResourceCacheTraitsBaseT< ResT, KeyT, TraitsT >

◆ ElementPtrT

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

◆ ElementT

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

◆ KeyT

using castor3d::ResourceCacheTraitsT< Mesh, castor::String >::KeyT = castor::String

◆ ResT

using castor3d::ResourceCacheTraitsT< Mesh, castor::String >::ResT = Mesh

◆ TraitsT

using castor3d::ResourceCacheTraitsT< Mesh, castor::String >::TraitsT = ResourceCacheTraitsT< ResT, KeyT >

Member Data Documentation

◆ Name

C3D_API const castor::String castor3d::ResourceCacheTraitsT< Mesh, castor::String >::Name
static

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