Euphoria
eu::core::meshes::FilesystemForAssimp Struct Reference
Inheritance diagram for eu::core::meshes::FilesystemForAssimp:

Public Member Functions

 FilesystemForAssimp (io::FileSystem *fs)
 
bool Exists (const char *file) const override
 
char getOsSeparator () const override
 
Assimp::IOStream * Open (const char *file, const char *mode_cstr) override
 
void Close (Assimp::IOStream *file) override
 
bool DeleteFile (const std::string &) override
 

Public Attributes

io::FileSystemfile_system
 

Detailed Description

Definition at line 616 of file mesh.cc.

Constructor & Destructor Documentation

◆ FilesystemForAssimp()

eu::core::meshes::FilesystemForAssimp::FilesystemForAssimp ( io::FileSystem fs)
inline

Definition at line 620 of file mesh.cc.

Member Function Documentation

◆ Close()

void eu::core::meshes::FilesystemForAssimp::Close ( Assimp::IOStream *  file)
inlineoverride

Definition at line 651 of file mesh.cc.

◆ DeleteFile()

bool eu::core::meshes::FilesystemForAssimp::DeleteFile ( const std::string &  )
inlineoverride

Definition at line 656 of file mesh.cc.

◆ Exists()

bool eu::core::meshes::FilesystemForAssimp::Exists ( const char *  file) const
inlineoverride

Definition at line 625 of file mesh.cc.

◆ getOsSeparator()

char eu::core::meshes::FilesystemForAssimp::getOsSeparator ( ) const
inlineoverride

Definition at line 631 of file mesh.cc.

◆ Open()

Assimp::IOStream* eu::core::meshes::FilesystemForAssimp::Open ( const char *  file,
const char *  mode_cstr 
)
inlineoverride

Definition at line 636 of file mesh.cc.

Member Data Documentation

◆ file_system

io::FileSystem* eu::core::meshes::FilesystemForAssimp::file_system

Definition at line 618 of file mesh.cc.


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