You.i Engine
CYIDelegatingNodeAdapter::Delegate Class Referenceabstract

Detailed Description

An interface for a class that creates and dismisses nodes.

#include <streamer/YiDelegatingNodeAdapter.h>

Public Member Functions

virtual uint32_t GetItemsCountForAdapter () const =0
 
virtual glm::vec3 GetInitialNodeSizeForAdapter (uint32_t uIndex) const =0
 
virtual std::unique_ptr< CYISceneNodeBuildNodeForAdapter (uint32_t uIndex, CYISceneManager *pSceneManager)=0
 
virtual void ReleaseNodeForAdapter (uint32_t uIndex, std::unique_ptr< CYISceneNode > pNode)=0
 

Member Function Documentation

virtual std::unique_ptr<CYISceneNode> CYIDelegatingNodeAdapter::Delegate::BuildNodeForAdapter ( uint32_t  uIndex,
CYISceneManager pSceneManager 
)
pure virtual
virtual glm::vec3 CYIDelegatingNodeAdapter::Delegate::GetInitialNodeSizeForAdapter ( uint32_t  uIndex) const
pure virtual
virtual uint32_t CYIDelegatingNodeAdapter::Delegate::GetItemsCountForAdapter ( ) const
pure virtual
virtual void CYIDelegatingNodeAdapter::Delegate::ReleaseNodeForAdapter ( uint32_t  uIndex,
std::unique_ptr< CYISceneNode pNode 
)
pure virtual

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