Back to index

unity  6.0.0
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Private Attributes
unity::dash::LensDirectoryReader Class Reference

#include <FilesystemLenses.h>

Inheritance diagram for unity::dash::LensDirectoryReader:
Inheritance graph
[legend]
Collaboration diagram for unity::dash::LensDirectoryReader:
Collaboration graph
[legend]

List of all members.

Classes

class  Impl
struct  LensFileData

Public Types

typedef std::shared_ptr
< LensDirectoryReader
Ptr
typedef std::shared_ptr
< LensFileData
LensFileDataPtr
typedef std::vector
< LensFileDataPtr
DataList

Public Member Functions

 LensDirectoryReader (std::string const &directory)
 ~LensDirectoryReader ()
bool IsDataLoaded () const
DataList GetLensData () const

Static Public Member Functions

static LensDirectoryReader::Ptr GetDefault ()

Public Attributes

sigc::signal< void > load_finished

Private Attributes

Implpimpl

Detailed Description

Definition at line 34 of file FilesystemLenses.h.


Member Typedef Documentation

Definition at line 56 of file FilesystemLenses.h.

Definition at line 55 of file FilesystemLenses.h.

Definition at line 54 of file FilesystemLenses.h.


Constructor & Destructor Documentation

unity::dash::LensDirectoryReader::LensDirectoryReader ( std::string const &  directory)

Definition at line 322 of file FilesystemLenses.cpp.

  : pimpl(new Impl(this, directory))
{
}

Here is the caller graph for this function:

Definition at line 327 of file FilesystemLenses.cpp.

{
  delete pimpl;
}

Member Function Documentation

Definition at line 332 of file FilesystemLenses.cpp.

{
  static LensDirectoryReader::Ptr main_reader(new LensDirectoryReader(LENSES_DIR));

  return main_reader;
}

Here is the call graph for this function:

Definition at line 344 of file FilesystemLenses.cpp.

{
  return pimpl->GetLensData();
}

Here is the call graph for this function:

Definition at line 339 of file FilesystemLenses.cpp.


Member Data Documentation

Definition at line 66 of file FilesystemLenses.h.

Definition at line 69 of file FilesystemLenses.h.


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