tge/lib/maxsdk70/include/iemissioncolor.h
2017-04-17 06:17:10 -06:00

36 lines
865 B
C++
Executable File

/**********************************************************************
*<
FILE: IEmissionColor.h
DESCRIPTION: Emission Color Extension Interface
CREATED BY: Norbert Jeske
HISTORY: Created 08/22/01
*> Copyright (c) 2001, All Rights Reserved.
**********************************************************************/
#ifndef _EMISSION_COLOR_H_
#define _EMISSION_COLOR_H_
#define EMISSION_COLOR_INTERFACE_ID Interface_ID(0x4f803aa8, 0x71611798)
class Point3;
class IEmissionColor : public BaseInterface
{
public:
virtual Interface_ID GetID() { return EMISSION_COLOR_INTERFACE_ID; }
// Interface Lifetime
virtual LifetimeType LifetimeControl() { return noRelease; }
virtual void SetColor(Point3 color)=0;
virtual Point3 GetColor()=0;
virtual void SetAlpha(float alpha)=0;
virtual float GetAlpha()=0;
};
#endif