AaronCameron.net
Because you all make me very, very tired.
Not a Member? - Login or Create an Account
Thursday the 24th of May 2012 @ 02:21am
Front Page Journal Projects Your Profile About
[]

LibN2L-4 Library Code Reference

Classes
Compounds
Files
Members
Method Index
Full Reference

n2l::cGuiFactory Class Reference

#include <cGuiFactory.h>

List of all members.

Public Types

Public Member Functions

Static Public Member Functions


Detailed Description

Definition at line 43 of file cGuiFactory.h.


Member Typedef Documentation

typedef std::map<tString, tLoaderDefMethod> n2l::cGuiFactory::tDefLoadMap
 

Definition at line 51 of file cGuiFactory.h.

typedef const cAutoPtr<cGuiElement>(* n2l::cGuiFactory::tLoaderDefMethod)(const cDynVar &iDef)
 

Definition at line 48 of file cGuiFactory.h.


Constructor & Destructor Documentation

n2l::cGuiFactory::~cGuiFactory  ) 
 

Definition at line 42 of file cGuiFactory.cpp.


Member Function Documentation

static cGuiFactory& n2l::cGuiFactory::current  )  [inline, static]
 

Definition at line 53 of file cGuiFactory.h.

Referenced by n2l::cResourceManager::getGuiElement(), n2l::cGuiCanvas::load(), and n2l::n2lGuiStartup().

const cAutoPtr< cGuiElement > n2l::cGuiFactory::load const cVfsNodeInterface iNode  )  const
 

Definition at line 83 of file cGuiFactory.cpp.

References n2l::cVfsNodeInterface::buffer(), n2l::cString::c_str(), n2l::cVfsNodeInterface::firstLine(), n2l::cVfsNodeInterface::likeFile(), load(), n2l::cVfsNodeInterface::name(), n2l::cString::size(), and n2l::cDynVar::unserialize().

const cAutoPtr< cGuiElement > n2l::cGuiFactory::load const cDynVar iDef,
const tString iType
const
 

Definition at line 72 of file cGuiFactory.cpp.

References n2l::strToLower().

const cAutoPtr< cGuiElement > n2l::cGuiFactory::load const cDynVar iDef  )  const
 

Definition at line 58 of file cGuiFactory.cpp.

References n2l::cDynVar::keyExists(), and n2l::cDynVar::keyExistsAsArray().

Referenced by n2l::cResourceManager::getGuiElement(), and load().

const tBool n2l::cGuiFactory::registerLoader const tString iHeader,
const tLoaderDefMethod  iMethod
 

Definition at line 47 of file cGuiFactory.cpp.

References n2l::strToLower().

Referenced by n2l::n2lGuiStartup().


The documentation for this class was generated from the following files:
©2012 Aaron Cameron