mi::shader Namespace Reference

Namespace containing mental ray C++ shader interface extensions. More...


Classes

struct  mi::shader::Framebuffer
 Framebuffer class. More...
class  mi::shader::Access_fb
 Smart pointer to access Framebuffer class, no editing. More...
class  mi::shader::Edit_fb
 Smart pointer to access Framebuffer class for editing. More...
struct  mi::shader::Interface
 Top level C++ mental ray interface extensions. More...
struct  mi::shader::Options
 Access to string options. More...
class  mi::shader::LightIterator
 Iterate over shader or instance light lists. More...
class  mi::shader::LightList
 Light lists, used internally by LightIterator. More...


Detailed Description

Namespace containing mental ray C++ shader interface extensions.

The mental ray C++ interface is completely contained in the shader namespace.

Note:
This name may change later in order to support multiple versions of the interface.

Copyright © 1986-2008 by mental images GmbH