This repository has been archived on 2024-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
2020-08-04 13:13:01 -04:00

26 lines
710 B
C++

//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
// $NoKeywords: $
//=============================================================================//
#ifndef IVGUIMATINFOVAR_H
#define IVGUIMATINFOVAR_H
// wrapper for IMaterialVar
class IVguiMatInfoVar {
public:
// Add a virtual destructor to silence the clang warning.
// This is harmless but not important since the only derived class
// doesn't have a destructor.
virtual ~IVguiMatInfoVar() {}
virtual int GetIntValue(void) const = 0;
virtual void SetIntValue(int val) = 0;
// todo: if you need to add more IMaterialVar functions add them here
};
#endif // IVGUIMATINFOVAR_H