adskMIDataPtr.h File Reference


Detailed Description

A smart pointer class to manage database access calls.

Smart pointer class that manages the accessing and unpinning of mental ray database elements. This guarantees the coherence of database elment reference counts by unpinning when the pointer is destroyed (e.g. when the local stack is unrolled) This makes database ref counts break/return-safe, and generally foolproof.

#include <shader.h>
#include "adskShaderSDKNamespaceBegin.h"
#include "adskShaderSDKNamespaceEnd.h"

Include dependency graph for adskMIDataPtr.h:
This graph shows which files directly or indirectly include this file:

Classes

class   MIDataPtr< DataStruct >
  Smart pointer class that manages the accessing and unpinning of mental ray database elements. More...

Autodesk® Maya® 2009 © 1997-2008 Autodesk, Inc. All rights reserved. Generated with doxygen 1.5.6