Public Member Functions | Private Attributes | List of all members
rviz::ResourceIOStream Class Reference
Inheritance diagram for rviz::ResourceIOStream:
Inheritance graph
[legend]

Public Member Functions

size_t FileSize () const override
 
void Flush () override
 
size_t Read (void *buffer, size_t size, size_t count) override
 
 ResourceIOStream (const resource_retriever::MemoryResource &res)
 
aiReturn Seek (size_t offset, aiOrigin origin) override
 
size_t Tell () const override
 
size_t Write (const void *, size_t, size_t) override
 
 ~ResourceIOStream () override
 

Private Attributes

uint8_t * pos_
 
resource_retriever::MemoryResource res_
 

Detailed Description

Definition at line 72 of file mesh_loader.cpp.

Constructor & Destructor Documentation

◆ ResourceIOStream()

rviz::ResourceIOStream::ResourceIOStream ( const resource_retriever::MemoryResource res)
inline

Definition at line 75 of file mesh_loader.cpp.

◆ ~ResourceIOStream()

rviz::ResourceIOStream::~ResourceIOStream ( )
inlineoverride

Definition at line 79 of file mesh_loader.cpp.

Member Function Documentation

◆ FileSize()

size_t rviz::ResourceIOStream::FileSize ( ) const
inlineoverride

Definition at line 135 of file mesh_loader.cpp.

◆ Flush()

void rviz::ResourceIOStream::Flush ( )
inlineoverride

Definition at line 140 of file mesh_loader.cpp.

◆ Read()

size_t rviz::ResourceIOStream::Read ( void *  buffer,
size_t  size,
size_t  count 
)
inlineoverride

Definition at line 83 of file mesh_loader.cpp.

◆ Seek()

aiReturn rviz::ResourceIOStream::Seek ( size_t  offset,
aiOrigin  origin 
)
inlineoverride

Definition at line 103 of file mesh_loader.cpp.

◆ Tell()

size_t rviz::ResourceIOStream::Tell ( ) const
inlineoverride

Definition at line 130 of file mesh_loader.cpp.

◆ Write()

size_t rviz::ResourceIOStream::Write ( const void *  ,
size_t  ,
size_t   
)
inlineoverride

Definition at line 97 of file mesh_loader.cpp.

Member Data Documentation

◆ pos_

uint8_t* rviz::ResourceIOStream::pos_
private

Definition at line 146 of file mesh_loader.cpp.

◆ res_

resource_retriever::MemoryResource rviz::ResourceIOStream::res_
private

Definition at line 145 of file mesh_loader.cpp.


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


rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust
autogenerated on Sat May 27 2023 02:06:26