Diligent Engine  v.2.4.g
Public Member Functions | List of all members
Diligent::FileWrapper Class Reference

#include <FileWrapper.hpp>

Public Member Functions

 FileWrapper ()
 
 FileWrapper (const Char *Path, EFileAccessMode Access=EFileAccessMode::Read)
 
 ~FileWrapper ()
 
void Open (const FileOpenAttribs &OpenAttribs)
 
CFile * Detach ()
 
void Attach (CFile *pFile)
 
void Close ()
 
 operator CFile * ()
 
CFile * operator-> ()
 

Constructor & Destructor Documentation

◆ FileWrapper() [1/2]

Diligent::FileWrapper::FileWrapper ( )
inline

◆ FileWrapper() [2/2]

Diligent::FileWrapper::FileWrapper ( const Char Path,
EFileAccessMode  Access = EFileAccessMode::Read 
)
inline

◆ ~FileWrapper()

Diligent::FileWrapper::~FileWrapper ( )
inline

Member Function Documentation

◆ Attach()

void Diligent::FileWrapper::Attach ( CFile *  pFile)
inline

◆ Close()

void Diligent::FileWrapper::Close ( )
inline

◆ Detach()

CFile* Diligent::FileWrapper::Detach ( )
inline

◆ Open()

void Diligent::FileWrapper::Open ( const FileOpenAttribs OpenAttribs)
inline

◆ operator CFile *()

Diligent::FileWrapper::operator CFile * ( )
inline

◆ operator->()

CFile* Diligent::FileWrapper::operator-> ( )
inline

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