IDaylightSystem.h File Reference

IDaylightSystem.h File Reference
#include "GetCOREInterface.h"
#include "ifnpub.h"
#include "assetmanagement/AssetUser.h"

Classes

class  IDaylightSystemFactory
 Factory for daylight system objects. More...
 
class  IDaylightSystemFactory2
 Factory for daylight system objects. More...
 
class  IDaylightSystem
 Use this interface to access the sun and sky components of a daylight system created by IDaylightSystemFactory. More...
 
class  IDaylightSystem2
 Extends IDaylightSystem with new functionality This interface can be obtained when the daylight system is created. More...
 
class  IDaylightSystem3
 Extends IDaylightSystem2 with new functionality This interface can only be obtained from an already existent daylight system, from the base object of the daylight assembly: More...
 

Macros

#define DAYLIGHTSYSTEM_FACTORY_INTERFACE   Interface_ID(0x5c665bc7, 0x61b44a30)
 
#define IID_DAYLIGHT_SYSTEM_FACTORY2   Interface_ID(0x688f66a6, 0x423a37aa)
 
#define DAYLIGHT_SYSTEM_INTERFACE   Interface_ID(0x20033f9f, 0x6a65470)
 
#define IID_DAYLIGHT_SYSTEM2   Interface_ID(0x226e7d9a, 0x215a193f)
 
#define IID_DAYLIGHT_SYSTEM3   Interface_ID(0x36df4e9f, 0x6b160e40)
 

Macro Definition Documentation

#define DAYLIGHTSYSTEM_FACTORY_INTERFACE   Interface_ID(0x5c665bc7, 0x61b44a30)
#define IID_DAYLIGHT_SYSTEM_FACTORY2   Interface_ID(0x688f66a6, 0x423a37aa)
#define DAYLIGHT_SYSTEM_INTERFACE   Interface_ID(0x20033f9f, 0x6a65470)
#define IID_DAYLIGHT_SYSTEM2   Interface_ID(0x226e7d9a, 0x215a193f)
#define IID_DAYLIGHT_SYSTEM3   Interface_ID(0x36df4e9f, 0x6b160e40)