Symphony Of Empires
Eng3D::ModelManager Class Reference

#include <model.hpp>

Public Member Functions

 ModelManager ()=delete
 
 ModelManager (Eng3D::State &_s)
 
 ~ModelManager ()=default
 
std::shared_ptr< Eng3D::Modelload (const std::string &path)
 
std::shared_ptr< Eng3D::Modelload (std::shared_ptr< Eng3D::IO::Asset::Base > asset)
 

Detailed Description

Definition at line 84 of file model.hpp.

Constructor & Destructor Documentation

◆ ModelManager() [1/2]

Eng3D::ModelManager::ModelManager ( )
delete

◆ ModelManager() [2/2]

Eng3D::ModelManager::ModelManager ( Eng3D::State _s)
inline

Definition at line 89 of file model.hpp.

◆ ~ModelManager()

Eng3D::ModelManager::~ModelManager ( )
default

Member Function Documentation

◆ load() [1/2]

std::shared_ptr< Eng3D::Model > Eng3D::ModelManager::load ( const std::string &  path)

Definition at line 155 of file model.cpp.

Here is the caller graph for this function:

◆ load() [2/2]

std::shared_ptr< Eng3D::Model > Eng3D::ModelManager::load ( std::shared_ptr< Eng3D::IO::Asset::Base asset)

Definition at line 182 of file model.cpp.

Here is the call graph for this function:

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