You.i Engine
IYIPropertiesSource Class Referenceabstract

Detailed Description

An interface to a class that provides key-value properties.

#include <import/YiPropertiesSource.h>

Inheritance diagram for IYIPropertiesSource:

Public Member Functions

virtual ~IYIPropertiesSource ()
 
virtual bool GetProperty (const CYIString &propertyName, CYIString *pValue) const =0
 
virtual const std::map< CYIString, CYIString > & GetProperties () const =0
 

Constructor & Destructor Documentation

virtual IYIPropertiesSource::~IYIPropertiesSource ( )
inlinevirtual

Member Function Documentation

virtual const std::map<CYIString, CYIString>& IYIPropertiesSource::GetProperties ( ) const
pure virtual

Returns the map of all available properties.

Implemented in CYISceneNode, CYIViewTemplate, and CYIAEViewTemplate.

virtual bool IYIPropertiesSource::GetProperty ( const CYIString propertyName,
CYIString pValue 
) const
pure virtual

Stores the value of a property specified by propertyName into pValue. Returns false if the property cannot be found.

Implemented in CYISceneNode, CYIViewTemplate, CYISceneView, and CYIAEViewTemplate.


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