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