1- // ========= Copyright Valve Corporation, All rights reserved. ============//
1+ // ========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============//
22//
33// Purpose: Material Modify control entity.
44//
55// =============================================================================//
66
77#include " cbase.h"
8- #include " proxyentity .h"
9- #include " materialsystem/imaterial .h"
10- #include " materialsystem/imaterialvar .h"
11- #include " materialsystem/itexture .h"
8+ #include " ProxyEntity .h"
9+ #include " materialsystem/IMaterial .h"
10+ #include " materialsystem/IMaterialVar .h"
11+ #include " materialsystem/ITexture .h"
1212#include " iviewrender.h"
1313#include " texture_group_names.h"
14- #include " baseanimatedtextureproxy.h"
15- #include " toolframework_client.h"
14+ #include " BaseAnimatedTextureProxy.h"
1615
16+ #include " imaterialproxydict.h"
1717// memdbgon must be the last include file in a .cpp file!!!
1818#include " tier0/memdbgon.h"
1919
@@ -29,9 +29,6 @@ enum MaterialModifyMode_t
2929 MATERIAL_MODIFY_MODE_FLOAT_LERP = 3 ,
3030};
3131
32- // forward declarations
33- void ToolFramework_RecordMaterialParams ( IMaterial *pMaterial );
34-
3532ConVar debug_materialmodifycontrol_client ( " debug_materialmodifycontrol_client" , " 0" );
3633
3734struct materialanimcommands_t
@@ -328,11 +325,6 @@ void CMaterialModifyProxy::OnBind( void *pEntity )
328325 }
329326 }
330327 }
331-
332- if ( ToolsEnabled () )
333- {
334- ToolFramework_RecordMaterialParams ( GetMaterial () );
335- }
336328}
337329
338330IMaterial *CMaterialModifyProxy::GetMaterial ()
@@ -753,11 +745,6 @@ void CMaterialModifyAnimatedProxy::OnBind( void *pEntity )
753745 }
754746
755747 m_AnimatedTextureFrameNumVar->SetIntValue ( intFrame );
756-
757- if ( ToolsEnabled () )
758- {
759- ToolFramework_RecordMaterialParams ( GetMaterial () );
760- }
761748}
762749
763750// -----------------------------------------------------------------------------
@@ -794,5 +781,5 @@ void CMaterialModifyAnimatedProxy::AnimationWrapped( void* pArg )
794781}
795782
796783
797- EXPOSE_INTERFACE ( CMaterialModifyProxy, IMaterialProxy, " MaterialModify" IMATERIAL_PROXY_INTERFACE_VERSION );
798- EXPOSE_INTERFACE ( CMaterialModifyAnimatedProxy, IMaterialProxy, " MaterialModifyAnimated" IMATERIAL_PROXY_INTERFACE_VERSION );
784+ EXPOSE_MATERIAL_PROXY ( CMaterialModifyProxy, MaterialModify );
785+ EXPOSE_MATERIAL_PROXY ( CMaterialModifyAnimatedProxy, MaterialModifyAnimated );
0 commit comments