arsa  2.7
Public Member Functions | List of all members
Effekseer::FileInterface Class Referenceabstract

factory class for io More...

#include <Effekseer.h>

Inheritance diagram for Effekseer::FileInterface:
Effekseer::DefaultFileInterface

Public Member Functions

 FileInterface ()=default
 
virtual ~FileInterface ()=default
 
virtual FileReaderOpenRead (const EFK_CHAR *path)=0
 
virtual FileReaderTryOpenRead (const EFK_CHAR *path)
 try to open a reader. It need not to succeeds in opening it. More...
 
virtual FileWriterOpenWrite (const EFK_CHAR *path)=0
 

Detailed Description

factory class for io

Definition at line 1484 of file Effekseer.h.

Constructor & Destructor Documentation

◆ FileInterface()

Effekseer::FileInterface::FileInterface ( )
default

◆ ~FileInterface()

virtual Effekseer::FileInterface::~FileInterface ( )
virtualdefault

Member Function Documentation

◆ OpenRead()

virtual FileReader* Effekseer::FileInterface::OpenRead ( const EFK_CHAR path)
pure virtual

◆ OpenWrite()

virtual FileWriter* Effekseer::FileInterface::OpenWrite ( const EFK_CHAR path)
pure virtual

◆ TryOpenRead()

virtual FileReader* Effekseer::FileInterface::TryOpenRead ( const EFK_CHAR path)
inlinevirtual

try to open a reader. It need not to succeeds in opening it.

Definition at line 1498 of file Effekseer.h.

1498 { return OpenRead(path); }
virtual FileReader * OpenRead(const EFK_CHAR *path)=0
GLsizei const GLchar *const * path

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