raylib-cpp
C++ object-oriented wrapper library for raylib.
Public Member Functions | Protected Attributes | List of all members
raylib::DroppedFiles Class Reference

Public Member Functions

 DroppedFiles ()
 
 ~DroppedFiles ()
 
std::string at (int pos) const
 
std::string back () const
 
DroppedFilesClear ()
 Clear dropped files paths buffer. More...
 
void clear ()
 
int Count () const
 
bool empty () const
 
std::string front () const
 
DroppedFilesGet ()
 Get the dropped files names. More...
 
bool IsFileDropped () const
 Check if a file has been dropped into window. More...
 
std::string operator[] (int pos)
 
int size () const
 

Protected Attributes

int m_count
 
char ** m_files
 

Detailed Description

See also
raylib::GetDroppedFiles()

Definition at line 36 of file DroppedFiles.hpp.

Constructor & Destructor Documentation

◆ DroppedFiles()

raylib::DroppedFiles::DroppedFiles ( )
inline

Definition at line 38 of file DroppedFiles.hpp.

References Get().

◆ ~DroppedFiles()

raylib::DroppedFiles::~DroppedFiles ( )
inline

Definition at line 67 of file DroppedFiles.hpp.

References Clear().

Member Function Documentation

◆ at()

std::string raylib::DroppedFiles::at ( int  pos) const
inline

Definition at line 99 of file DroppedFiles.hpp.

References m_files.

Referenced by back(), front(), and operator[]().

◆ back()

std::string raylib::DroppedFiles::back ( ) const
inline

Definition at line 95 of file DroppedFiles.hpp.

References at(), and m_count.

◆ Clear()

DroppedFiles& raylib::DroppedFiles::Clear ( )
inline

Clear dropped files paths buffer.

Definition at line 60 of file DroppedFiles.hpp.

References m_count, and m_files.

Referenced by clear(), and ~DroppedFiles().

◆ clear()

void raylib::DroppedFiles::clear ( )
inline

Definition at line 87 of file DroppedFiles.hpp.

References Clear().

◆ Count()

int raylib::DroppedFiles::Count ( ) const
inline

Definition at line 75 of file DroppedFiles.hpp.

References m_count.

◆ empty()

bool raylib::DroppedFiles::empty ( ) const
inline

Definition at line 83 of file DroppedFiles.hpp.

References m_count.

◆ front()

std::string raylib::DroppedFiles::front ( ) const
inline

Definition at line 91 of file DroppedFiles.hpp.

References at().

◆ Get()

DroppedFiles& raylib::DroppedFiles::Get ( )
inline

Get the dropped files names.

Definition at line 45 of file DroppedFiles.hpp.

References raylib::GetDroppedFiles(), m_count, and m_files.

Referenced by DroppedFiles().

◆ IsFileDropped()

bool raylib::DroppedFiles::IsFileDropped ( ) const
inline

Check if a file has been dropped into window.

Definition at line 53 of file DroppedFiles.hpp.

◆ operator[]()

std::string raylib::DroppedFiles::operator[] ( int  pos)
inline

Definition at line 71 of file DroppedFiles.hpp.

References at().

◆ size()

int raylib::DroppedFiles::size ( ) const
inline

Definition at line 79 of file DroppedFiles.hpp.

References m_count.

Member Data Documentation

◆ m_count

int raylib::DroppedFiles::m_count
protected

Definition at line 109 of file DroppedFiles.hpp.

Referenced by back(), Clear(), Count(), empty(), Get(), and size().

◆ m_files

char** raylib::DroppedFiles::m_files
protected

Definition at line 108 of file DroppedFiles.hpp.

Referenced by at(), Clear(), and Get().