iLuminaire.h File Reference

iLuminaire.h File Reference
#include "iFnPub.h"
#include "maxtypes.h"
#include "interval.h"

Classes

class  ILuminaire
 

Macros

#define LUMINAIRE_INTERFACE   Interface_ID(0x7e631fe1, 0x7163389b)
 

Functions

ILuminaireGetLuminaireInterface (BaseInterface *baseIfc)
 

Macro Definition Documentation

#define LUMINAIRE_INTERFACE   Interface_ID(0x7e631fe1, 0x7163389b)

Function Documentation

ILuminaire* GetLuminaireInterface ( BaseInterface baseIfc)
inline
83 {
84  DbgAssert( baseIfc != NULL);
85  return static_cast<ILuminaire*>(baseIfc->GetInterface(LUMINAIRE_INTERFACE));
86 }
#define NULL
Definition: autoptr.h:18
Definition: iLuminaire.h:35
#define LUMINAIRE_INTERFACE
Definition: iLuminaire.h:80
UtilExport BaseInterface * GetInterface(Interface_ID id)
#define DbgAssert(expr)
Definition: assert1.h:72