2 #ifndef _YI_ASSET_VIEW_TEMPLATE_H_ 3 #define _YI_ASSET_VIEW_TEMPLATE_H_ 34 const std::shared_ptr<CYIViewTemplate> &
GetTemplate();
53 void SetTemplate(
const std::shared_ptr<CYIViewTemplate> &pViewTemplate);
56 std::shared_ptr<CYIViewTemplate> m_pViewTemplate;
65 #endif // _YI_ASSET_VIEW_TEMPLATE_H_ Scene trees composed of CYISceneNode objects are registered with the scene manager in order for them ...
Definition: YiSceneManager.h:73
The base class for all view types. Views are containers of renderable elements that often define inte...
Definition: YiSceneView.h:47
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
#define YI_TYPE_BASES(...)
Definition: YiRtti.h:350
PATH_TYPE
Definition: YiAsset.h:44
virtual ~CYIAssetViewTemplate()
std::unique_ptr< CYISceneView > BuildView(CYISceneManager *pSceneManager)
A view template defines information about a view, so it can be built automatically.
Definition: YiViewTemplate.h:31
ViewTemplate asset. Wrapper around a CYIViewTemplate.
Definition: YiAssetViewTemplate.h:21
virtual void OnUnload() override
Base class for any asset. An asset provides functions for dynamically loading and unloading itself an...
Definition: YiAsset.h:33
This file contains the classes and macros used to implement RTTI in You.i Engine. ...
Asset decoder for view templates from After Effects; these typically have a ".layout" file extension...
Definition: YiAssetDecoderTemplate.h:26
const std::shared_ptr< CYIViewTemplate > & GetTemplate()
void SetTemplate(const std::shared_ptr< CYIViewTemplate > &pViewTemplate)