2 #ifndef _YI_ASSET_LOCATOR_H_ 3 #define _YI_ASSET_LOCATOR_H_ 15 class CYIAssetLocatorPriv;
251 std::unique_ptr<CYIAssetLocatorPriv> m_pPriv;
void ClearFallbackDirectories()
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
void ClearConfigurationProperties()
void RemoveConfigurationProperties(const CYIString &qualifier)
bool AddAssetTypeDirectory(const CYIString &directoryName, const CYIRuntimeTypeInfo &assetType)
The base class for an object accessible from script source code.
Definition: YiScriptableObject.h:28
void SetBase(const CYIString &basepath)
void RemoveAssetTypeDirectory(const CYIRuntimeTypeInfo &assetType)
CYIAssetLocator & operator=(const CYIAssetLocator &other)
Definition: YiAssetLocator.h:127
The abstract runtime representation of a C++ type.
Definition: YiRtti.h:48
CYIString GetPath(const CYIString &filename, const CYIRuntimeTypeInfo &assetType) const
const CYIString & GetBase() const
Definition: YiAssetLocator.h:126
PRIORITY
Definition: YiAssetLocator.h:124
void AddConfigurationProperty(std::unique_ptr< CYIAbstractAssetConfiguration > pConfiguration, PRIORITY ePriority=LOWEST)
void AddFallbackDirectory(const CYIString &rPath)
Represents a set of qualifiers and rules for resolving paths to assets, used in conjunction with CYIA...
Definition: YiAbstractAssetConfiguration.h:31
This file contains the classes and macros used to implement RTTI in You.i Engine. ...
Using a base file path, determines the path to an asset given a file name and an asset type...
Definition: YiAssetLocator.h:118