Public Member Functions

IEmissionColor Class Reference

Search for all occurrences

Detailed Description

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

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

#include <iemissioncolor.h>

Inheritance diagram for IEmissionColor:
Inheritance graph
[legend]

List of all members.

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.

{ return EMISSION_COLOR_INTERFACE_ID; }
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.

IEmissionColor IEmissionColor IEmissionColor IEmissionColor IEmissionColor IEmissionColor IEmissionColor IEmissionColor IEmissionColor IEmissionColor
IEmissionColor IEmissionColor IEmissionColor IEmissionColor IEmissionColor IEmissionColor IEmissionColor IEmissionColor IEmissionColor IEmissionColor