Update from SDK 2013

This commit is contained in:
Kenzzer authored and Nicholas Hastings committed 2025-02-19 18:36:16 -05:00
1 parent e0e01948b8
commit ebd971b421
7471 files changed
+2595606 -1256665

No files matched your search

+41 -40
View File
@@ -1,40 +1,41 @@
#include "toolframework/itooldictionary.h"
#include "utlvector.h"
class CToolDictionary : public IToolDictionary
{
public:
virtual int GetToolCount() const
{
return m_Tools.Count();
}
virtual IToolSystem *GetTool( int index )
{
if ( index < 0 || index >= m_Tools.Count() )
{
return NULL;
}
return m_Tools[ index ];
}
public:
void RegisterTool( IToolSystem *tool )
{
m_Tools.AddToTail( tool );
}
private:
CUtlVector< IToolSystem * > m_Tools;
};
static CToolDictionary g_ToolDictionary;
EXPOSE_SINGLE_INTERFACE_GLOBALVAR( IToolDictionary, CToolDictionary, VTOOLDICTIONARY_INTERFACE_VERSION, g_ToolDictionary );
void RegisterTool( IToolSystem *tool )
{
g_ToolDictionary.RegisterTool( tool );
}
//========= Copyright Valve Corporation, All rights reserved. ============//
#include "toolframework/itooldictionary.h"
#include "utlvector.h"
class CToolDictionary : public IToolDictionary
{
public:
virtual int GetToolCount() const
{
return m_Tools.Count();
}
virtual IToolSystem *GetTool( int index )
{
if ( index < 0 || index >= m_Tools.Count() )
{
return NULL;
}
return m_Tools[ index ];
}
public:
void RegisterTool( IToolSystem *tool )
{
m_Tools.AddToTail( tool );
}
private:
CUtlVector< IToolSystem * > m_Tools;
};
static CToolDictionary g_ToolDictionary;
EXPOSE_SINGLE_INTERFACE_GLOBALVAR( IToolDictionary, CToolDictionary, VTOOLDICTIONARY_INTERFACE_VERSION, g_ToolDictionary );
void RegisterTool( IToolSystem *tool )
{
g_ToolDictionary.RegisterTool( tool );
}