Shkyera Engine
Easy to use, game engine for Python
Loading...
Searching...
No Matches
shkyera::utils::assets::CubeMapLoader Class Reference

#include <AssetLoaders.hpp>

Inheritance diagram for shkyera::utils::assets::CubeMapLoader:
[legend]

Public Types

using Faces = std::array< HandleAndAsset< Image >, 6 >
 

Public Member Functions

 CubeMapLoader (Registry *registry, Faces faces_)
 
CubeMap operator() () override
 
- Public Member Functions inherited from shkyera::AssetLoader< CubeMap >
virtual ~AssetLoader ()=default
 

Public Attributes

Faces faces
 

Private Member Functions

void resetInternalReferences ()
 

Private Attributes

Registry_registry
 

Member Typedef Documentation

◆ Faces

Constructor & Destructor Documentation

◆ CubeMapLoader()

shkyera::utils::assets::CubeMapLoader::CubeMapLoader ( Registry registry,
Faces  faces_ 
)
inline

Member Function Documentation

◆ operator()()

CubeMap shkyera::utils::assets::CubeMapLoader::operator() ( )
inlineoverridevirtual

◆ resetInternalReferences()

void shkyera::utils::assets::CubeMapLoader::resetInternalReferences ( )
inlineprivate

Member Data Documentation

◆ _registry

Registry* shkyera::utils::assets::CubeMapLoader::_registry
private

◆ faces

Faces shkyera::utils::assets::CubeMapLoader::faces

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