Classes | Namespaces
shader_lightlist.h File Reference
#include "mi_shader_if.h"

Go to the source code of this file.

Classes

class  mi::shader_v3::LightIterator
 Iterate over shader or instance light lists. More...
class  mi::shader_v3::LightList
 Light lists, used internally by LightIterator. More...
class  mi::shader_v3::MISLightIterator
 Iterate over shader or instance light lists with MIS. More...
class  mi::shader_v3::MISLightList
 MIS Light lists, used internally by MISLightIterator. More...

Namespaces

namespace  mi
 

Top level namespace of mental ray.


namespace  mi::shader_v3
 

Namespace containing mental ray C++ shader interface extensions.



Detailed Description

mental ray C++ shader interface extensions.

This file provides interfaces that simplify use of light lists.

shader_lightlist.h is included by mi_shader_if.h, which in turn is included from shader.h if the shader is compiled as C++ code. A shader does not need to include this file directly.

Copyright © 1986, 2015 NVIDIA ARC GmbH. All rights reserved.