# I3dExEnvironment.h File Reference

## Classes
struct | I3DExAtmosphericShader
struct | I3DExBackground
struct | I3DExBackdrop
struct | I3DExAmbientLight
## Functions
| MCDEFINE_GUID2 (IID_I3DExAtmosphericShader, R_IID_I3DExAtmosphericShader)
| MCDEFINE_GUID2 (IID_I3DExBackground, R_IID_I3DExBackground)
| MCDEFINE_GUID2 (IID_I3DExBackdrop, R_IID_I3DExBackdrop)
| MCDEFINE_GUID2 (IID_I3DExAmbientLight, R_IID_I3DExAmbientLight)
## Variables
const FourCharT | kAmbientLightFamilyID = kRID_AmbientLightFamilyID
const FourCharT | kAtmosphericShaderFamilyID = kRID_AtmosphericShaderFamilyID
const FourCharT | kBackdropFamilyID = kRID_BackdropFamilyID
const FourCharT | kBackgroundFamilyID = kRID_BackgroundFamilyID

## Function Documentation

MCDEFINE_GUID2 | ( | IID_I3DExAmbientLight | ,
|  | R_IID_I3DExAmbientLight |  |
| ) |  |  |

MCDEFINE_GUID2 | ( | IID_I3DExBackdrop | ,
|  | R_IID_I3DExBackdrop |  |
| ) |  |  |

MCDEFINE_GUID2 | ( | IID_I3DExBackground | ,
|  | R_IID_I3DExBackground |  |
| ) |  |  |

MCDEFINE_GUID2 | ( | IID_I3DExAtmosphericShader | ,
|  | R_IID_I3DExAtmosphericShader |  |
| ) |  |  |

## Variable Documentation

const FourCharT kAmbientLightFamilyID = kRID_AmbientLightFamilyID

const FourCharT kAtmosphericShaderFamilyID = kRID_AtmosphericShaderFamilyID

const FourCharT kBackdropFamilyID = kRID_BackdropFamilyID

const FourCharT kBackgroundFamilyID = kRID_BackgroundFamilyID