You.i Engine
CYIDelegatingViewAdapter::Delegate Class Referenceabstract

Detailed Description

An interface for a class that provides view templates and populates views.

#include <streamer/YiDelegatingViewAdapter.h>

Public Member Functions

virtual uint32_t GetItemsCountForAdapter () const =0
 
virtual std::shared_ptr< CYIAssetViewTemplateGetViewTemplateForAdapter (uint32_t uIndex) const =0
 
virtual const CYIRuntimeTypeInfoGetViewClassForAdapter (uint32_t uIndex) const
 
virtual void PopulateViewForAdapter (uint32_t uIndex, CYISceneView *pView)=0
 
virtual void OnReleaseViewForAdapter (uint32_t uIndex, CYISceneView *pView)
 

Member Function Documentation

virtual uint32_t CYIDelegatingViewAdapter::Delegate::GetItemsCountForAdapter ( ) const
pure virtual
virtual const CYIRuntimeTypeInfo* CYIDelegatingViewAdapter::Delegate::GetViewClassForAdapter ( uint32_t  uIndex) const
virtual
virtual std::shared_ptr<CYIAssetViewTemplate> CYIDelegatingViewAdapter::Delegate::GetViewTemplateForAdapter ( uint32_t  uIndex) const
pure virtual
virtual void CYIDelegatingViewAdapter::Delegate::OnReleaseViewForAdapter ( uint32_t  uIndex,
CYISceneView pView 
)
virtual
virtual void CYIDelegatingViewAdapter::Delegate::PopulateViewForAdapter ( uint32_t  uIndex,
CYISceneView pView 
)
pure virtual

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