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_base operator-> ()=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-2010 by mental images GmbH