mi::shader_v3::Access_map_dbhandle Class Reference

Access_map_dbhandle class, not to be used directly (use Access_map instead). More...

#include <shader_map.h>

List of all members.

Public Member Functions

virtual const Map_baseoperator-> ()=0
 dereference operator.
virtual void release () const =0
 deletes the object and releases the map.
virtual miTag get_tag () const =0
 returns the tag of the map in the DB.
virtual miTag store ()=0
 stores the map in the DB (if not in the DB already).


Detailed Description

Access_map_dbhandle class, not to be used directly (use Access_map instead).

Member Function Documentation

virtual const Map_base* mi::shader_v3::Access_map_dbhandle::operator-> (  )  [pure virtual]

dereference operator.

Returns:
the map object

virtual miTag mi::shader_v3::Access_map_dbhandle::get_tag (  )  const [pure virtual]

returns the tag of the map in the DB.

Returns:
the tag of the map in the DB, or 0 if not in the DB

Referenced by mi::shader_v3::Access_map::get_tag().

virtual miTag mi::shader_v3::Access_map_dbhandle::store (  )  [pure virtual]

stores the map in the DB (if not in the DB already).

Returns:
the tag of the map in the DB

Referenced by mi::shader_v3::Access_map::store().

Copyright © 1986-2011 by mental images GmbH