#include <shader_map.h>
| Public Member Functions | |
| Map_element () | |
| smart pointer to a new empty map element,
without a declaration attached. | |
| Map_element (const Map_declaration &declaration) | |
| smart pointer to a new map element which has
the given declaration. | |
| Map_element (const Map_element &other) | |
| copy constructor. | |
| ~Map_element () | |
| destructor, deletes the element. | |
| Map_element & | operator= (const Map_element &other) | 
| copy assignment operator. | |
| Map_element_base * | operator-> () | 
| dereference operator. | |
| const Map_element_base * | operator-> () const | 
| const dereference operator. | |
| mi::shader_v3::Map_element::Map_element | ( | ) | [inline] | 
smart pointer to a new empty map element, without a declaration attached.
Map_element wrapper class.
| mi::shader_v3::Map_element::Map_element | ( | const Map_declaration & | declaration | ) | [inline] | 
smart pointer to a new map element which has the given declaration.
| declaration | is the declaration of the new map element | 
| mi::shader_v3::Map_element::Map_element | ( | const Map_element & | other | ) | [inline] | 
| Map_element & mi::shader_v3::Map_element::operator= | ( | const Map_element & | other | ) | [inline] | 
copy assignment operator.
| other | is the element to copy | 
References m_map_element, and mi::shader_v3::Map_element_base::release().
| Map_element_base * mi::shader_v3::Map_element::operator-> | ( | ) | [inline] | 
dereference operator.
| const Map_element_base * mi::shader_v3::Map_element::operator-> | ( | ) | const [inline] | 
const dereference operator.
Copyright © 1986-2010 by
mental images GmbH