FbxLayerElementArrayReadLock< T > Struct Template Reference
 
 
 
FbxLayerElementArrayReadLock< T > Struct Template Reference

#include <fbxlayer.h>


Class Description

template<typename T>
struct FbxLayerElementArrayReadLock< T >

This class provides simple RAII-style read locking of a FbxLayerElementArray object.

Definition at line 783 of file fbxlayer.h.

List of all members.

Public Member Functions

  FbxLayerElementArrayReadLock (FbxLayerElementArray &pArray)
  ~FbxLayerElementArrayReadLock ()
const T *  GetData () const

Constructor & Destructor Documentation

On construction, this class requires the read lock.

Definition at line 788 of file fbxlayer.h.

                                                               : mArray(pArray)
    {
        mLockedData = mArray.GetLocked((T*)NULL, FbxLayerElementArray::eReadLock);
    }

On destruction, this class releases the read lock.

Definition at line 796 of file fbxlayer.h.

    {
        if( mLockedData )
        {
            mArray.Release((void **) &mLockedData);
        }
    }

Member Function Documentation

const T* GetData ( ) const [inline]

Retrieve the locked array data.

Definition at line 807 of file fbxlayer.h.

    {
        return mLockedData;
    }

The documentation for this struct was generated from the following file: