00001 // 00002 // Copyright 2010 Autodesk, Inc. All rights reserved. 00003 // 00004 // Use of this software is subject to the terms of the Autodesk license 00005 // agreement provided at the time of installation or download, or which 00006 // otherwise accompanies this software in either electronic or hard copy form. 00007 // 00008 // 00009 00010 #pragma once 00011 00012 #include "./SmartHandle.h" 00013 #include "../acolor.h" 00014 00015 namespace MaxSDK { namespace Graphics { 00016 00025 class MAX_DEPRECATED BaseMaterialHandle : public SmartHandle 00026 { 00027 public: 00028 GraphicsDriverAPI BaseMaterialHandle(); 00029 GraphicsDriverAPI BaseMaterialHandle(const BaseMaterialHandle& from); 00030 GraphicsDriverAPI BaseMaterialHandle& operator = (const BaseMaterialHandle& from); 00031 GraphicsDriverAPI virtual ~BaseMaterialHandle(); 00032 00039 GraphicsDriverAPI virtual const MaterialRequiredStreams* GetRequiredStreams() const; 00040 }; 00041 00042 } } // end namespace