3ds Max C++ API Reference
Loading...
Searching...
No Matches
iLuminaire.h File Reference
#include "iFnPub.h"
#include "maxtypes.h"
#include "interval.h"
#include "geom/point3.h"

Classes

class  ILuminaire
 

Macros

#define LUMINAIRE_INTERFACE   Interface_ID(0x7e631fe1, 0x7163389b)
 

Functions

ILuminaireGetLuminaireInterface (BaseInterface *baseIfc)
 

Macro Definition Documentation

◆ LUMINAIRE_INTERFACE

#define LUMINAIRE_INTERFACE   Interface_ID(0x7e631fe1, 0x7163389b)

Function Documentation

◆ GetLuminaireInterface()

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