PeriDyno 1.2.1
Loading...
Searching...
No Matches
dyno::SceneLoader Class Reference

#include <SceneLoaderFactory.h>

Inheritance diagram for dyno::SceneLoader:

Public Types

using LoadResult = std::variant<std::shared_ptr<SceneGraph>, std::string>
 

Public Member Functions

virtual LoadResult load (const std::string filename)
 
virtual bool save (std::shared_ptr< SceneGraph > scn, const std::string filename)
 
virtual bool canLoadFileByName (const std::string filename)
 
virtual bool canLoadFileByExtension (const std::string extension)
 

Detailed Description

Definition at line 7 of file SceneLoaderFactory.h.

Member Typedef Documentation

◆ LoadResult

using dyno::SceneLoader::LoadResult = std::variant<std::shared_ptr<SceneGraph>, std::string>

Definition at line 10 of file SceneLoaderFactory.h.

Member Function Documentation

◆ canLoadFileByExtension()

virtual bool dyno::SceneLoader::canLoadFileByExtension ( const std::string extension)
inlinevirtual

Reimplemented in dyno::SceneLoaderXML.

Definition at line 25 of file SceneLoaderFactory.h.

Here is the caller graph for this function:

◆ canLoadFileByName()

virtual bool dyno::SceneLoader::canLoadFileByName ( const std::string filename)
inlinevirtual

Definition at line 16 of file SceneLoaderFactory.h.

Here is the call graph for this function:

◆ load()

virtual LoadResult dyno::SceneLoader::load ( const std::string filename)
inlinevirtual

Reimplemented in dyno::SceneLoaderXML.

Definition at line 12 of file SceneLoaderFactory.h.

Here is the caller graph for this function:

◆ save()

virtual bool dyno::SceneLoader::save ( std::shared_ptr< SceneGraph > scn,
const std::string filename )
inlinevirtual

Reimplemented in dyno::SceneLoaderXML.

Definition at line 14 of file SceneLoaderFactory.h.

Here is the caller graph for this function:

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