Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | Protected Types | List of all members
castor::BinaryLoader< T > Class Template Reference

Partial castor::Loader specialisation for binary files. More...

#include <BinaryLoader.hpp>

Inheritance diagram for castor::BinaryLoader< T >:
Inheritance graph
[legend]
Collaboration diagram for castor::BinaryLoader< T >:
Collaboration graph
[legend]

Public Member Functions

 BinaryLoader ()=default
 Constructor.
 
 ~BinaryLoader () noexcept override=default
 Destructor.
 
- Public Member Functions inherited from castor::Loader< T, FileType::eBinary >
 Loader ()=default
 Constructor.
 
virtual ~Loader () noexcept=default
 Destructor.
 
virtual bool operator() (T &object, Type &file)
 Reads a resource from a file.
 

Protected Types

using Type = typename Loader< T, FileType::eBinary >::Type
 
- Protected Types inherited from castor::Loader< T, FileType::eBinary >
using Type
 

Additional Inherited Members

- Protected Member Functions inherited from castor::NonMovable
 NonMovable ()=default
 Constructor.
 
 ~NonMovable () noexcept=default
 Destructor.
 

Detailed Description

template<class T>
class castor::BinaryLoader< T >

Partial castor::Loader specialisation for binary files.

Member Typedef Documentation

◆ Type

template<class T >
using castor::BinaryLoader< T >::Type = typename Loader< T, FileType::eBinary >::Type
protected

Constructor & Destructor Documentation

◆ BinaryLoader()

template<class T >
castor::BinaryLoader< T >::BinaryLoader ( )
default

Constructor.

◆ ~BinaryLoader()

template<class T >
castor::BinaryLoader< T >::~BinaryLoader ( )
overridedefaultnoexcept

Destructor.


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