IEmissionColor Class Reference
 
 
 
IEmissionColor Class Reference

#include <iemissioncolor.h>

Inheritance diagram for IEmissionColor:
BaseInterface InterfaceServer MaxHeapOperators

Class Description

Description:
This class is only available in release 5 or later.

Function-published class: Material emission color, for self-illuminates meshes in viewport

Public Member Functions

virtual Interface_ID  GetID ()
virtual LifetimeType  LifetimeControl ()
virtual void  SetColor (Point3 color)=0
virtual Point3  GetColor ()=0
virtual void  SetAlpha (float alpha)=0
virtual float  GetAlpha ()=0

Member Function Documentation

virtual Interface_ID GetID ( ) [inline, virtual]
Remarks:
Returns the Function Published interface ID for this interface.

It is #define EMISSION_COLOR_INTERFACE_ID Interface_ID(0x4f803aa8, 0x71611798)

Reimplemented from BaseInterface.

virtual LifetimeType LifetimeControl ( ) [inline, virtual]
Remarks:
none

Reimplemented from BaseInterface.

{ return noRelease; }
virtual void SetColor ( Point3  color ) [pure virtual]
Remarks:
Sets the emission color as Point3.
virtual Point3 GetColor ( ) [pure virtual]
Remarks:
K Prototype

Returns the emission color as Point3.
virtual void SetAlpha ( float  alpha ) [pure virtual]
Remarks:
K Prototype

Sets the alpha color value for the emission in the range of 0.f to 1.f.
virtual float GetAlpha ( ) [pure virtual]
Remarks:
K Prototype

Gets the alpha color value for the emission in the range of 0.f to 1.f.