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

Public Member Functions

size_t Read (void *target_buffer, size_t size, size_t count) override
 
size_t Write (const void *, size_t, size_t) override
 
aiReturn Seek (size_t offset, aiOrigin origin) override
 
size_t Tell () const override
 
size_t FileSize () const override
 
void Flush () override
 

Public Attributes

size_t read_index = 0
 
std::shared_ptr< MemoryChunkcontent
 

Detailed Description

Definition at line 561 of file mesh.cc.

Member Function Documentation

◆ FileSize()

size_t eu::core::meshes::FileForAssimp::FileSize ( ) const
inlineoverride

Definition at line 605 of file mesh.cc.

◆ Flush()

void eu::core::meshes::FileForAssimp::Flush ( )
inlineoverride

Definition at line 610 of file mesh.cc.

◆ Read()

size_t eu::core::meshes::FileForAssimp::Read ( void *  target_buffer,
size_t  size,
size_t  count 
)
inlineoverride

Definition at line 566 of file mesh.cc.

◆ Seek()

aiReturn eu::core::meshes::FileForAssimp::Seek ( size_t  offset,
aiOrigin  origin 
)
inlineoverride

Definition at line 589 of file mesh.cc.

◆ Tell()

size_t eu::core::meshes::FileForAssimp::Tell ( ) const
inlineoverride

Definition at line 600 of file mesh.cc.

◆ Write()

size_t eu::core::meshes::FileForAssimp::Write ( const void *  ,
size_t  ,
size_t   
)
inlineoverride

Definition at line 584 of file mesh.cc.

Member Data Documentation

◆ content

std::shared_ptr<MemoryChunk> eu::core::meshes::FileForAssimp::content

Definition at line 564 of file mesh.cc.

◆ read_index

size_t eu::core::meshes::FileForAssimp::read_index = 0

Definition at line 563 of file mesh.cc.


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