# IRdD3DEyeCameraData Interface Reference

Inherits IRsDataObject.

List of all members.

## Public Member Functions
HRESULT | Clear (void)
HRESULT | GetCount (DWORD *dwItemCount)
HRESULT | CopyData ([out] RtD3DEyeCamera2 *pVal)
HRESULT | SetData ([in] DWORD dwCount,[in] RtD3DEyeCamera2 *pVal)

## Detailed Description

Eye camera interface

## Member Function Documentation

HRESULT IRdD3DEyeCameraData::Clear | ( | void |  | ) |

Clear the dataobject.

HRESULT IRdD3DEyeCameraData::GetCount | ( | DWORD * | dwItemCount | ) |

Return the number of camera values stored in the object

Parameters:

  | dwItemCount | is filled with the camera data count.

HRESULT IRdD3DEyeCameraData::CopyData | ( | [out] RtD3DEyeCamera2 * | pVal | ) |

Fill the supplied buffer with all camera data. Buffer has to be able to hold GetCount items.

Parameters:

  | pVal | specifies the pointer to the buffer to which the data are copied.

HRESULT IRdD3DEyeCameraData::SetData | ( | [in] DWORD | dwCount,
|  | [in] RtD3DEyeCamera2 * | pVal |
| ) |  |  |

Fill the dataobject with the camera data from the buffer.

Parameters:

  | dwCount | specifies the number of items in the buffer
  | pVal | specifies the buffer of camera data items.