ICurrentEnvironment

References

Properties

ForAnyUsage

#Since v6.0
RenderEnvironment ForAnyUsage { set; }
obsoleteTo set all, just set each one individually

ForBackground

#Since v6.0
RenderEnvironment ForBackground { get; set; }
Get or set the RenderEnvironment used as the 360 degree backdrop environment. If getting, null will be returned if the background mode is set to 'Solid Color' or 'Gradient' (i.e., not 'Environment'). If setting, passing null will not work because this environment usage can't be turned off.

ForBackground_CheckMode

#Since v6.0
RenderEnvironment ForBackground_CheckMode { get; set; }
obsoleteSame as ForBackground. Please use ForBackground

ForLighting

#Since v6.0
RenderEnvironment ForLighting { get; set; }
Get or set the RenderEnvironment used as custom skylighting environment. If getting, null will be returned if the custom skylighting environment override is disabled. If setting, passing null will turn the custom skylighting environment override off but it will not actually set its id to null. Setting to a valid environment will also turn the custom skylighting environment override on.

ForReflectionAndRefraction

#Since v6.0
RenderEnvironment ForReflectionAndRefraction { get; set; }
Get or set the RenderEnvironment used as custom reflection (and refraction) environment. If getting, null will be returned if the custom reflection override is disabled. If setting, passing null will turn the custom reflection environment override off but it will not actually set its id to null. Setting to a valid environment will also turn the custom reflection environment override on.