PURE API 0.5
PR00F's Ultimate Rendering Engine full documentation
Loading...
Searching...
No Matches
PureFiledManager::PureFiledManagerImpl Class Reference

Detailed Description

Definition at line 220 of file PureFiledManager.cpp.

Public Member Functions

virtual ~PureFiledManagerImpl ()
 
PureFiledManagedgetByFilename (const char *filename) const
 Gets the FiledManaged by the specified filename.
 
virtual PureFiledManagedcreateFromFile (const char *filename)
 Should create a new managed from the given file.
 

Protected Member Functions

 PureFiledManagerImpl (PureFiledManager *parent)
 
 PureFiledManagerImpl (const PureFiledManagerImpl &)
 
PureFiledManagerImploperator= (const PureFiledManagerImpl &)
 

Private Attributes

PureFiledManager_pOwner
 The owner public object who creates this pimpl object.
 

Friends

class PureFiledManager
 

Constructor & Destructor Documentation

◆ ~PureFiledManagerImpl()

PureFiledManager::PureFiledManagerImpl::~PureFiledManagerImpl ( )
virtual

Definition at line 249 of file PureFiledManager.cpp.

◆ PureFiledManagerImpl() [1/2]

PureFiledManager::PureFiledManagerImpl::PureFiledManagerImpl ( PureFiledManager * parent)
explicitprotected

Definition at line 290 of file PureFiledManager.cpp.

◆ PureFiledManagerImpl() [2/2]

PureFiledManager::PureFiledManagerImpl::PureFiledManagerImpl ( const PureFiledManagerImpl & )
protected

Definition at line 296 of file PureFiledManager.cpp.

Member Function Documentation

◆ createFromFile()

PureFiledManaged * PureFiledManager::PureFiledManagerImpl::createFromFile ( const char * filename)
virtual

Should create a new managed from the given file.

This should be overrid in the descendant.

Returns
Always PGENULL. Descendant is responsible for proper implementation.

Definition at line 281 of file PureFiledManager.cpp.

◆ getByFilename()

PureFiledManaged * PureFiledManager::PureFiledManagerImpl::getByFilename ( const char * filename) const

Gets the FiledManaged by the specified filename.

Returns
FiledManaged instance found by filename, or PGENULL if not found.

Definition at line 260 of file PureFiledManager.cpp.

◆ operator=()

PureFiledManager::PureFiledManagerImpl & PureFiledManager::PureFiledManagerImpl::operator= ( const PureFiledManagerImpl & )
protected

Definition at line 302 of file PureFiledManager.cpp.

Friends And Related Symbol Documentation

◆ PureFiledManager

friend class PureFiledManager
friend

Definition at line 241 of file PureFiledManager.cpp.

Member Data Documentation

◆ _pOwner

PureFiledManager* PureFiledManager::PureFiledManagerImpl::_pOwner
private

The owner public object who creates this pimpl object.

Definition at line 239 of file PureFiledManager.cpp.


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