|
| void | Update () |
| | Performs periodic cleanup of unused resources.
|
| |
| std::shared_ptr< Resource > | Find (const std::type_index &typeIndex, const Node &node) const |
| | Finds a resource by type and node.
|
| |
| template<typename T > |
| std::shared_ptr< T > | Find (const Node &node) const |
| | Template helper to find a resource of type T.
|
| |
| void | Add (const Node &node, const std::shared_ptr< Resource > &resource) |
| | Adds a new resource.
|
| |
| void | Remove (const std::shared_ptr< Resource > &resource) |
| | Removes a resource.
|
| |
| ThreadPool & | GetThreadPool () |
| | Gets the resource loader thread pool.
|
| |
◆ Add()
| void PixelBullet::Resources::Add |
( |
const Node & | node, |
|
|
const std::shared_ptr< Resource > & | resource ) |
◆ Find() [1/2]
template<typename T >
| std::shared_ptr< T > PixelBullet::Resources::Find |
( |
const Node & | node | ) |
const |
|
inline |
Template helper to find a resource of type T.
◆ Find() [2/2]
| std::shared_ptr< Resource > PixelBullet::Resources::Find |
( |
const std::type_index & | typeIndex, |
|
|
const Node & | node ) const |
Finds a resource by type and node.
◆ GetThreadPool()
| ThreadPool & PixelBullet::Resources::GetThreadPool |
( |
| ) |
|
Gets the resource loader thread pool.
◆ Remove()
| void PixelBullet::Resources::Remove |
( |
const std::shared_ptr< Resource > & | resource | ) |
|
◆ Update()
| void PixelBullet::Resources::Update |
( |
| ) |
|
Performs periodic cleanup of unused resources.
The documentation for this class was generated from the following files:
- engine/src/PixelBullet/Filesystem/Resources/Resources.hpp
- engine/src/PixelBullet/Filesystem/Resources/Resources.cpp